ignore fewer errors in profileSettingsTab

This commit is contained in:
Eugene Pankov
2021-11-21 17:51:32 +01:00
parent 176992a629
commit 2baede4675

View File

@@ -102,8 +102,12 @@ export class ProfilesSettingsTabComponent extends BaseComponent {
} }
modal.componentInstance.profile = deepClone(profile) modal.componentInstance.profile = deepClone(profile)
modal.componentInstance.profileProvider = provider modal.componentInstance.profileProvider = provider
try {
const result = await modal.result const result = await modal.result.catch(() => null)
if (!result) {
return
}
// Fully replace the config // Fully replace the config
for (const k in profile) { for (const k in profile) {
// eslint-disable-next-line @typescript-eslint/no-dynamic-delete // eslint-disable-next-line @typescript-eslint/no-dynamic-delete
@@ -112,7 +116,6 @@ export class ProfilesSettingsTabComponent extends BaseComponent {
Object.assign(profile, result) Object.assign(profile, result)
profile.type = provider.id profile.type = provider.id
} catch (e) { }
} }
async deleteProfile (profile: PartialProfile<Profile>): Promise<void> { async deleteProfile (profile: PartialProfile<Profile>): Promise<void> {