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
No known key found for this signature in database
GPG Key ID: 5896FCBBDD1CF4F4

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> {