feat: 🎸 Add migration check to delete index DB when updating (#2241)
* feat: 🎸 Add migration check to delete index DB when updating ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-13223
This commit is contained in:
1 parent
f3232f34c2
commit
20c4bbcee2
6 files changed
+33
-19
No files matched your search
@@ -47,7 +47,6 @@ export default class ScopesScopeAuthenticateMethodIndexController extends Contro
|
||||
requestCookies,
|
||||
{ scope, authMethod },
|
||||
);
|
||||
this.router.transitionTo('index');
|
||||
break;
|
||||
case TYPE_AUTH_METHOD_OIDC:
|
||||
await this.startOIDCAuthentication(authenticatorName, {
|
||||
|
||||
@@ -73,7 +73,7 @@ export default class ApplicationRoute extends Route {
|
||||
const userId = this.session.data?.authenticated?.user_id;
|
||||
const hostUrl = this.window.location.host;
|
||||
if (userId && hostUrl) {
|
||||
this.indexedDb.setup(formatDbName(userId, hostUrl));
|
||||
await this.indexedDb.setup(formatDbName(userId, hostUrl));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,13 +15,15 @@ export default class SessionService extends BaseSessionService {
|
||||
* Extend ember simple auth's handleAuthentication method
|
||||
* so we can hook in and setup the DB after a successful authentication
|
||||
*/
|
||||
handleAuthentication() {
|
||||
super.handleAuthentication(...arguments);
|
||||
|
||||
async handleAuthentication() {
|
||||
const userId = this.data?.authenticated?.user_id;
|
||||
const hostUrl = this.window.location.host;
|
||||
const hostUrl = this.window.location?.host;
|
||||
if (userId && hostUrl) {
|
||||
this.indexedDb.setup(formatDbName(userId, hostUrl));
|
||||
await this.indexedDb.setup(formatDbName(userId, hostUrl));
|
||||
}
|
||||
|
||||
// We let ember-simple-auth handle transitioning back to the index after authentication.
|
||||
// This route can be configured in our environment config.
|
||||
super.handleAuthentication(...arguments);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user