fixed saving profiles - fixes #4567, fixes #4330

This commit is contained in:
Eugene Pankov
2021-09-09 22:02:32 +02:00
parent 7048c2c10c
commit 00b43e88dc

View File

@@ -94,8 +94,9 @@ export class ProfilesSettingsTabComponent extends BaseComponent {
EditProfileModalComponent,
{ size: 'lg' },
)
const provider = this.profilesService.providerForProfile(profile)
modal.componentInstance.profile = Object.assign({}, profile)
modal.componentInstance.profileProvider = this.profilesService.providerForProfile(profile)
modal.componentInstance.profileProvider = provider
const result = await modal.result
// Fully replace the config
@@ -105,7 +106,7 @@ export class ProfilesSettingsTabComponent extends BaseComponent {
}
Object.assign(profile, result)
profile.type = modal.componentInstance.profileProvider.id
profile.type = provider.id
}
async deleteProfile (profile: PartialProfile<Profile>): Promise<void> {