Hi
We have workflow extension that was working fine on CS version 20.3
var FormExtensionController = WorkItemExtensionController.extend({
type: 101,
sub_type: 1,
constructor: function (attributes, options) {
WorkItemExtensionController.prototype.constructor.apply(this, arguments);
options || (options = {});
this.context = attributes.context;
},
validate: function (type, sub_type) {
return true;
},
execute: function (options) {
var extensionPoint = options.extensionPoint;
var deferred = $.Deferred();
if (extensionPoint === WorkItemExtensionController.ExtensionPoints.AddForm) {
// CUSTOM CONTENT
var WRContext = new PageContext();
var MCTileReportView = new TileReportView({
data: {
title: 'Workflow WebReport Content',
id: 222222,
},
context: WRContext
});
WRContext.fetch();
deferred.resolve({viewToShow: MCTileReportView});
return deferred.promise();
} else {
}
}
});
return FormExtensionController;
});
On 20.4 it does not work anymore, we get error "Ticket: Error getting ticket. Different user detected. Please reload the page to login again."
This seems to happen on context.fetch.
Any suggestion?