workaround for duplicated records after save
adding reload after save as workaround for bug: duplicated records after save causing unnecessary GET requests
This commit is contained in:
parent
bdf620d092
commit
c39021dee5
1 changed files with 7 additions and 2 deletions
|
@ -297,8 +297,11 @@ App.CreateSettingsController = Ember.ObjectController.extend({
|
||||||
// save poll
|
// save poll
|
||||||
var self = this;
|
var self = this;
|
||||||
this.get('model').save().then(function(model){
|
this.get('model').save().then(function(model){
|
||||||
// redirect to new poll
|
// reload as workaround for bug: duplicated records after save
|
||||||
self.transitionToRoute('poll', model, {queryParams: {encryptionKey: self.get('encryption.key')}});
|
model.reload().then(function(model){
|
||||||
|
// redirect to new poll
|
||||||
|
self.transitionToRoute('poll', model, {queryParams: {encryptionKey: self.get('encryption.key')}});
|
||||||
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -343,6 +346,8 @@ App.PollController = Ember.ObjectController.extend({
|
||||||
// assign new user to poll
|
// assign new user to poll
|
||||||
users.pushObject(newUser);
|
users.pushObject(newUser);
|
||||||
});
|
});
|
||||||
|
// reload as workaround for bug: duplicated records after save
|
||||||
|
self.get('model').reload();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue