]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
baculum: Ajax queue improvement in framework
authorMarcin Haba <marcin.haba@bacula.pl>
Thu, 5 Nov 2020 04:05:07 +0000 (05:05 +0100)
committerMarcin Haba <marcin.haba@bacula.pl>
Thu, 5 Nov 2020 04:05:07 +0000 (05:05 +0100)
See: https://github.com/pradosoft/prado/issues/724

gui/baculum/framework/pradosoft/prado/framework/Web/Javascripts/source/prado/activecontrols/ajax3.js

index 455291b7dfcd4b2e1a8cf93bde7be53c8c15e091..b44da1f8450cc0fc71e386192f2c857072a1b9fc 100644 (file)
@@ -94,6 +94,8 @@ Prado.CallbackRequestManager =
 
                // run the actual query
                function doRequest( next ) {
+                       // Add request data just before send to have it actual
+                       ajaxOpts.data = ajaxOpts.context.getParameters();
                        jqXHR = jQuery.ajax( ajaxOpts );
                        jqXHR.done( dfd.resolve )
                                .fail( dfd.reject )
@@ -262,7 +264,6 @@ Prado.CallbackRequest = jQuery.klass(Prado.PostBack,
                        this.options.onPreDispatch(this,null);
 
                // prepare callback paramters
-               this.options.data = this.getParameters();
                this.options.url = this.getCallbackUrl();
                this.options.timeout = this.getRequestTimeOut();