Skip to content

Commit 667bf19

Browse files
committed
Add methodSignature to SetMultipleModeledMethodsMessage
1 parent 4a62d05 commit 667bf19

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

extensions/ql-vscode/src/common/interface-types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -579,6 +579,7 @@ interface SetModeledMethodMessage {
579579

580580
interface SetMultipleModeledMethodsMessage {
581581
t: "setMultipleModeledMethods";
582+
methodSignature: string;
582583
modeledMethods: ModeledMethod[];
583584
}
584585

extensions/ql-vscode/src/model-editor/method-modeling/method-modeling-view-provider.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,11 +157,12 @@ export class MethodModelingViewProvider extends AbstractWebviewViewProvider<
157157
private registerToModelingStoreEvents(): void {
158158
this.push(
159159
this.modelingStore.onModeledMethodsChanged(async (e) => {
160-
if (this.webviewView && e.isActiveDb) {
161-
const modeledMethods = e.modeledMethods[this.method?.signature ?? ""];
160+
if (this.webviewView && e.isActiveDb && this.method) {
161+
const modeledMethods = e.modeledMethods[this.method.signature];
162162
if (modeledMethods) {
163163
await this.postMessage({
164164
t: "setMultipleModeledMethods",
165+
methodSignature: this.method.signature,
165166
modeledMethods,
166167
});
167168
}

0 commit comments

Comments
 (0)