diff --git a/extensions/mssql/src/objectManagement/ui/userDialog.ts b/extensions/mssql/src/objectManagement/ui/userDialog.ts index e65f30970e..e9e27267f3 100644 --- a/extensions/mssql/src/objectManagement/ui/userDialog.ts +++ b/extensions/mssql/src/objectManagement/ui/userDialog.ts @@ -190,7 +190,11 @@ export class UserDialog extends ObjectManagementDialogBase { + const isSelected = this.objectInfo.ownedSchemas.indexOf(name) !== -1; + return [{ enabled: !isSelected, checked: isSelected }, name]; + }); + this.ownedSchemaTable = this.createTableList(localizedConstants.OwnedSchemaSectionHeader, this.viewInfo.schemas, this.objectInfo.ownedSchemas, ownedSchemaData); this.ownedSchemaSection = this.createGroup(localizedConstants.OwnedSchemaSectionHeader, [this.ownedSchemaTable]); }