Skip to content

Commit 6f86a3d

Browse files
Merge pull request #2891 from mainmatter/fix-parse-expiration-time
fix(ember-simple-auth): parse expirationTime before setting it
2 parents 1c5d435 + 0f14b68 commit 6f86a3d

File tree

1 file changed

+4
-3
lines changed
  • packages/ember-simple-auth/src/session-stores

1 file changed

+4
-3
lines changed

packages/ember-simple-auth/src/session-stores/cookie.ts

+4-3
Original file line numberDiff line numberDiff line change
@@ -216,9 +216,10 @@ export default class CookieStore extends BaseStore {
216216

217217
this._fastboot = (getOwner(this) as any).lookup('service:fastboot');
218218

219-
let cachedExpirationTime = this._read(`${this.get('cookieName')}-expiration_time`);
220-
if (cachedExpirationTime) {
221-
this.set('cookieExpirationTime', parseInt(cachedExpirationTime as any, 10));
219+
const cachedExpirationTime = this._read(`${this.get('cookieName')}-expiration_time`);
220+
const parsedExpirationTime = parseInt(cachedExpirationTime, 10);
221+
if (parsedExpirationTime) {
222+
this.set('cookieExpirationTime', parsedExpirationTime);
222223
}
223224

224225
if (!this.get('_fastboot.isFastBoot')) {

0 commit comments

Comments
 (0)