diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ngCookies/cookies.js | 10 | 
1 files changed, 4 insertions, 6 deletions
| diff --git a/src/ngCookies/cookies.js b/src/ngCookies/cookies.js index ccfae23b..4f97c8dd 100644 --- a/src/ngCookies/cookies.js +++ b/src/ngCookies/cookies.js @@ -95,12 +95,10 @@ angular.module('ngCookies', ['ng']).          for(name in cookies) {            value = cookies[name];            if (!angular.isString(value)) { -            if (angular.isDefined(lastCookies[name])) { -              cookies[name] = lastCookies[name]; -            } else { -              delete cookies[name]; -            } -          } else if (value !== lastCookies[name]) { +            value = '' + value; +            cookies[name] = value; +          } +          if (value !== lastCookies[name]) {              $browser.cookies(name, value);              updated = true;            } | 
