},
start: function() {
var self = this;
- return $.when(this._super()).pipe(function() {
- return self.authenticate().pipe(function() {
+ return $.when(this._super()).then(function() {
- return instance.session.session_authenticate(self.dbname, self.login, self.key, true).then(function() {
- return self.rpc("/web/action/load", { action_id: self.action_id }).done(function(result) {
++ return self.authenticate().then(function() {
+ if (!self.action_id) {
+ return;
+ }
+ return self.rpc("/web/action/load", { action_id: self.action_id }, function(result) {
var action = result;
action.flags = _.extend({
//views_switcher : false,