Skip to content

Commit 899b159

Browse files
committed
Use auto-model status for determining model pending
1 parent 545311f commit 899b159

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

extensions/ql-vscode/src/model-editor/modeled-method.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,15 @@ export function modeledMethodSupportsProvenance(
114114
export function isModelPending(
115115
modeledMethod: ModeledMethod | undefined,
116116
modelingStatus: ModelingStatus,
117+
processedByAutoModel?: boolean,
117118
): boolean {
119+
if (
120+
(!modeledMethod || modeledMethod.type === "none") &&
121+
processedByAutoModel
122+
) {
123+
return true;
124+
}
125+
118126
if (!modeledMethod) {
119127
return false;
120128
}

extensions/ql-vscode/src/view/model-editor/MethodRow.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ const ModelableMethodRow = forwardRef<HTMLElement | undefined, MethodRowProps>(
113113
modeledMethods: modeledMethodsProp,
114114
methodIsUnsaved,
115115
methodIsSelected,
116+
processedByAutoModel,
116117
viewState,
117118
revealedMethodSignature,
118119
inputAccessPathSuggestions,
@@ -260,6 +261,7 @@ const ModelableMethodRow = forwardRef<HTMLElement | undefined, MethodRowProps>(
260261
const modelPending = isModelPending(
261262
modeledMethod,
262263
modelingStatus,
264+
processedByAutoModel,
263265
);
264266

265267
return (

0 commit comments

Comments
 (0)