Merge "Fix setting preferences when logged out"
This commit is contained in:
commit
cf28ac5550
@ -184,8 +184,14 @@ angular.module('sb.services').provider('Preference',
|
|||||||
this.save = function (isDefault) {
|
this.save = function (isDefault) {
|
||||||
var deferred = $q.defer();
|
var deferred = $q.defer();
|
||||||
|
|
||||||
|
// Don't save default preferences, but just checking there is
|
||||||
|
// no $save() method is insufficient. Also, if there is no
|
||||||
|
// $save() method, don't try to save the preferences (this is
|
||||||
|
// the case when there is no logged in user).
|
||||||
if (isDefault) {
|
if (isDefault) {
|
||||||
deferred.resolve();
|
deferred.resolve();
|
||||||
|
} else if (!preferences.$save) {
|
||||||
|
deferred.resolve();
|
||||||
} else {
|
} else {
|
||||||
preferences.$save({id: AccessToken.getIdToken()},
|
preferences.$save({id: AccessToken.getIdToken()},
|
||||||
function () {
|
function () {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user