diff --git a/extensions/mssql/src/objectManagement/ui/userDialog.ts b/extensions/mssql/src/objectManagement/ui/userDialog.ts index 49fb6f85dc..21dd912319 100644 --- a/extensions/mssql/src/objectManagement/ui/userDialog.ts +++ b/extensions/mssql/src/objectManagement/ui/userDialog.ts @@ -188,7 +188,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]); }