diff --git a/kfet/templates/kfet/kpsul.html b/kfet/templates/kfet/kpsul.html
index 75665f95..3a33bb42 100644
--- a/kfet/templates/kfet/kpsul.html
+++ b/kfet/templates/kfet/kpsul.html
@@ -795,27 +795,26 @@ $(document).ready(function() {
}
}
- var addcostDialog = new UserDialog({
- 'title': 'Majoration',
- 'content': '',
- 'callback_as_dict': true,
- });
function askAddcost(errors = '') {
- addcostDialog.open(
- function(data) {
- api_with_auth({
- url: Urls['kfet.kpsul.update_addcost'](),
- data: data,
- on_400: function(data) {
- askAddcost(getErrorsHtml(data));
- },
- next_focus: kpsul.account_manager,
- });
- },
- errors,
- kpsul.account_manager
- );
+ var addcostDialog = new UserDialog({
+ 'title': 'Majoration',
+ 'content': '',
+ 'callback_as_dict': true,
+ });
+
+ function callback(data) {
+ api_with_auth({
+ url: Urls['kfet.kpsul.update_addcost'](),
+ data: data,
+ on_400: function(data) {
+ askAddcost(getErrorsHtml(data));
+ },
+ next_focus: kpsul.account_manager,
+ });
+ }
+
+ addcostDialog.open(callback, errors, kpsul.account_manager);
}