refactor(VariableMap): Stop using deprecated wrapper methods (#9340)

* refactor(VariableMap): Stop using deprecated wrapper methods

* fix format

* fix: Apply review suggestions

Co-authored-by: Christopher Allen <cpcallen+github@gmail.com>

* fix: restore blank line

---------

Co-authored-by: Christopher Allen <cpcallen+github@gmail.com>
This commit is contained in:
Tasheena
2025-09-24 11:23:41 -04:00
committed by GitHub
parent bf0043d987
commit a481253bb4
8 changed files with 152 additions and 139 deletions

View File

@@ -726,21 +726,21 @@ const PROCEDURES_MUTATORARGUMENT = {
if (sourceBlock.isInFlyout) {
return varName;
}
const model = outerWs.getVariable(varName, '');
const variableMap = outerWs.getVariableMap();
const model = variableMap.getVariable(varName, '');
if (model && model.getName() !== varName) {
// Rename the variable (case change)
outerWs.renameVariableById(model.getId(), varName);
variableMap.renameVariable(model, varName);
}
if (!model) {
if (this.editingInteractively) {
if (!this.editingVariable) {
this.editingVariable = outerWs.createVariable(varName, '');
this.editingVariable = variableMap.createVariable(varName, '');
} else {
outerWs.renameVariableById(this.editingVariable.getId(), varName);
variableMap.renameVariable(this.editingVariable, varName);
}
} else {
outerWs.createVariable(varName, '');
variableMap.createVariable(varName, '');
}
}
return varName;