fix(crowdsec-dashboard): Fix decisions list empty due to wrong RPC expect key
The callDecisions RPC declaration used expect: { alerts: [] } but the
backend returns { decisions: [...] }, causing the unwrapped result to
always be empty. Also removed leftover console.log debug statements.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
f561dda7a2
commit
e1d70c5bac
@ -20,7 +20,7 @@ var callStatus = rpc.declare({
|
|||||||
var callDecisions = rpc.declare({
|
var callDecisions = rpc.declare({
|
||||||
object: 'luci.crowdsec-dashboard',
|
object: 'luci.crowdsec-dashboard',
|
||||||
method: 'decisions',
|
method: 'decisions',
|
||||||
expect: { alerts: [] }
|
expect: { decisions: [] }
|
||||||
});
|
});
|
||||||
|
|
||||||
var callAlerts = rpc.declare({
|
var callAlerts = rpc.declare({
|
||||||
@ -387,14 +387,7 @@ function formatRelativeTime(dateStr) {
|
|||||||
|
|
||||||
return baseclass.extend({
|
return baseclass.extend({
|
||||||
getStatus: callStatus,
|
getStatus: callStatus,
|
||||||
getDecisions: function() {
|
getDecisions: callDecisions,
|
||||||
return callDecisions().then(function(result) {
|
|
||||||
console.log('[API] getDecisions raw result:', result);
|
|
||||||
console.log('[API] getDecisions result type:', typeof result);
|
|
||||||
console.log('[API] getDecisions is array:', Array.isArray(result));
|
|
||||||
return result;
|
|
||||||
});
|
|
||||||
},
|
|
||||||
getAlerts: callAlerts,
|
getAlerts: callAlerts,
|
||||||
getBouncers: callBouncers,
|
getBouncers: callBouncers,
|
||||||
getMetrics: callMetrics,
|
getMetrics: callMetrics,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user