diff --git a/apps/web/src/app/admin-console/organizations/settings/account.component.ts b/apps/web/src/app/admin-console/organizations/settings/account.component.ts index 5e083de9cc0..82f9a249939 100644 --- a/apps/web/src/app/admin-console/organizations/settings/account.component.ts +++ b/apps/web/src/app/admin-console/organizations/settings/account.component.ts @@ -153,8 +153,17 @@ export class AccountComponent { } const request = new OrganizationUpdateRequest(); - request.name = this.formGroup.value.orgName; - request.billingEmail = this.formGroup.value.billingEmail; + + /* + * When you disable a FormControl, it is removed from formGroup.values, so we have to use + * the original value. + * */ + request.name = this.formGroup.get("orgName").disabled + ? this.org.name + : this.formGroup.value.orgName; + request.billingEmail = this.formGroup.get("billingEmail").disabled + ? this.org.billingEmail + : this.formGroup.value.billingEmail; // Backfill pub/priv key if necessary if (!this.org.hasPublicAndPrivateKeys) {