Success property in record.load() method (regardless if it is static or not) in callback function is always false. consequently success function never executes.

Code:

var record = new app.model.doc.modelForDoc();

record.load({

scope.this,

failure: function(){

// always true

},

success: function(){

// always false

},

callback: function(record, operation, success){

// record has same old content (mostly null) depending on model config,

// operation.request.config.proxy.reader.rawData

// or operation._response.responseText has server's raw response

// without any postproccessing via model config - that is it...

// success is false even though inside operation object it is true...

}

});