Fixed bug where checking admin creation status would not run

This commit is contained in:
Isaac Abadi
2020-07-27 21:51:31 -04:00
parent a78c0cb56c
commit 5ef4388d73

View File

@@ -81,6 +81,7 @@ export class PostsService implements CanActivate {
if (result) { if (result) {
this.config = result['YoutubeDLMaterial']; this.config = result['YoutubeDLMaterial'];
if (this.config['Advanced']['multi_user_mode']) { if (this.config['Advanced']['multi_user_mode']) {
this.checkAdminCreationStatus();
// login stuff // login stuff
if (localStorage.getItem('jwt_token') && localStorage.getItem('jwt_token') !== 'null') { if (localStorage.getItem('jwt_token') && localStorage.getItem('jwt_token') !== 'null') {
this.token = localStorage.getItem('jwt_token'); this.token = localStorage.getItem('jwt_token');
@@ -403,7 +404,6 @@ export class PostsService implements CanActivate {
} }
sendToLogin() { sendToLogin() {
this.checkAdminCreationStatus();
if (!this.initialized) { if (!this.initialized) {
this.setInitialized(); this.setInitialized();
} }
@@ -433,8 +433,8 @@ export class PostsService implements CanActivate {
password: password}, this.httpOptions); password: password}, this.httpOptions);
} }
checkAdminCreationStatus(skip_check = false) { checkAdminCreationStatus() {
if (!skip_check && !this.config['Advanced']['multi_user_mode']) { if (!this.config['Advanced']['multi_user_mode']) {
return; return;
} }
this.adminExists().subscribe(res => { this.adminExists().subscribe(res => {