Use auto-model status for determining model pending

This commit is contained in:
Koen Vlaswinkel
2024-02-20 14:22:31 +01:00
parent 545311f26d
commit 899b159209
2 changed files with 10 additions and 0 deletions

View File

@@ -114,7 +114,15 @@ export function modeledMethodSupportsProvenance(
export function isModelPending( export function isModelPending(
modeledMethod: ModeledMethod | undefined, modeledMethod: ModeledMethod | undefined,
modelingStatus: ModelingStatus, modelingStatus: ModelingStatus,
processedByAutoModel?: boolean,
): boolean { ): boolean {
if (
(!modeledMethod || modeledMethod.type === "none") &&
processedByAutoModel
) {
return true;
}
if (!modeledMethod) { if (!modeledMethod) {
return false; return false;
} }

View File

@@ -113,6 +113,7 @@ const ModelableMethodRow = forwardRef<HTMLElement | undefined, MethodRowProps>(
modeledMethods: modeledMethodsProp, modeledMethods: modeledMethodsProp,
methodIsUnsaved, methodIsUnsaved,
methodIsSelected, methodIsSelected,
processedByAutoModel,
viewState, viewState,
revealedMethodSignature, revealedMethodSignature,
inputAccessPathSuggestions, inputAccessPathSuggestions,
@@ -260,6 +261,7 @@ const ModelableMethodRow = forwardRef<HTMLElement | undefined, MethodRowProps>(
const modelPending = isModelPending( const modelPending = isModelPending(
modeledMethod, modeledMethod,
modelingStatus, modelingStatus,
processedByAutoModel,
); );
return ( return (