mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
fix sqlcmd table var table in publish dialog (#22770)
* fix sqlcmd var table in publish dialog * const * remove unused _value
This commit is contained in:
@@ -655,7 +655,7 @@ export class PublishDatabaseDialog {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private createSqlCmdTable(view: azdataType.ModelView): azdataType.DeclarativeTableComponent {
|
private createSqlCmdTable(view: azdataType.ModelView): azdataType.DeclarativeTableComponent {
|
||||||
this.sqlCmdVars = { ...this.project.sqlCmdVariables };
|
this.sqlCmdVars = this.project.sqlCmdVariables;
|
||||||
|
|
||||||
const table = view.modelBuilder.declarativeTable().withProps({
|
const table = view.modelBuilder.declarativeTable().withProps({
|
||||||
ariaLabel: constants.sqlCmdVariables,
|
ariaLabel: constants.sqlCmdVariables,
|
||||||
@@ -706,9 +706,9 @@ export class PublishDatabaseDialog {
|
|||||||
}).component();
|
}).component();
|
||||||
|
|
||||||
loadSqlCmdVarsButton.onDidClick(async () => {
|
loadSqlCmdVarsButton.onDidClick(async () => {
|
||||||
for (const varName in this.sqlCmdVars) {
|
for (const key of this.sqlCmdVars!.keys()) {
|
||||||
|
|
||||||
this.sqlCmdVars.set(varName, this.getDefaultSqlCmdValue(varName));
|
this.sqlCmdVars!.set(key, this.getDefaultSqlCmdValue(key));
|
||||||
}
|
}
|
||||||
|
|
||||||
const data = this.convertSqlCmdVarsToTableFormat(this.sqlCmdVars!);
|
const data = this.convertSqlCmdVarsToTableFormat(this.sqlCmdVars!);
|
||||||
@@ -882,8 +882,8 @@ export class PublishDatabaseDialog {
|
|||||||
|
|
||||||
private convertSqlCmdVarsToTableFormat(sqlCmdVars: Map<string, string>): azdataType.DeclarativeTableCellValue[][] {
|
private convertSqlCmdVarsToTableFormat(sqlCmdVars: Map<string, string>): azdataType.DeclarativeTableCellValue[][] {
|
||||||
let data = [];
|
let data = [];
|
||||||
for (let key in sqlCmdVars) {
|
for (const [key, value] of sqlCmdVars) {
|
||||||
data.push([{ value: key }, { value: sqlCmdVars.get(key)! }]);
|
data.push([{ value: key }, { value: value! }]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
@@ -900,8 +900,8 @@ export class PublishDatabaseDialog {
|
|||||||
|
|
||||||
let revertButtonEnabled = false;
|
let revertButtonEnabled = false;
|
||||||
|
|
||||||
for (const varName in this.sqlCmdVars) {
|
for (const key of this.sqlCmdVars!.keys()) {
|
||||||
if (this.sqlCmdVars!.get(varName) !== this.getDefaultSqlCmdValue(varName)) {
|
if (this.sqlCmdVars!.get(key) !== this.getDefaultSqlCmdValue(key)) {
|
||||||
revertButtonEnabled = true;
|
revertButtonEnabled = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user