FIX: do not show all steps as active if min_billing_states returns 404 error
This commit is contained in:
parent
f20e8c7030
commit
d9bb76e087
|
@ -71,10 +71,12 @@ EventBilling = (function () {
|
||||||
if (event.state >= 7) {
|
if (event.state >= 7) {
|
||||||
$(".progress_personnel_billing").addClass("active");
|
$(".progress_personnel_billing").addClass("active");
|
||||||
|
|
||||||
for (let state of billing_states) {
|
if(event_min_billing_state) {
|
||||||
$(".progress_approve_" + state.entity_id).addClass("active");
|
for (let state of billing_states) {
|
||||||
if (state.entity_id === event_min_billing_state) {
|
$(".progress_approve_" + state.entity_id).addClass("active");
|
||||||
break;
|
if (state.entity_id === event_min_billing_state) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -94,7 +96,7 @@ EventBilling = (function () {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
let load_min_billing_states_for_event = async function (event_id) {
|
let load_min_billing_states_for_event = async function (event_id) {
|
||||||
const res = $.ajax({
|
const res = await $.ajax({
|
||||||
url: '/api/events/' + event_id + '/billing_states/min',
|
url: '/api/events/' + event_id + '/billing_states/min',
|
||||||
type: 'GET',
|
type: 'GET',
|
||||||
contentType: 'application/json',
|
contentType: 'application/json',
|
||||||
|
@ -103,7 +105,9 @@ EventBilling = (function () {
|
||||||
alert("Es ist ein Fehler aufgetreten!");
|
alert("Es ist ein Fehler aufgetreten!");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (is_ok(res)) {
|
if('error' in res){
|
||||||
|
return null;
|
||||||
|
}else{
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue