diff --git a/app/api/canvas/local-edit/route.ts b/app/api/canvas/local-edit/route.ts index b524a37e5..2dd419f70 100644 --- a/app/api/canvas/local-edit/route.ts +++ b/app/api/canvas/local-edit/route.ts @@ -3955,7 +3955,8 @@ export async function POST(request: NextRequest) { isScaleAdjustOperation && !useScaleAdjustFullFrameFalEdit && hasScaleAdjustStructureTarget(regions, scalePercent) && - (!preferScaleAdjustMaskCapableModel || + (hasScaleAdjustShrink || + !preferScaleAdjustMaskCapableModel || !isScaleAdjustMaskCapableModel(resolvedScaleAdjustModelEntry)); const useScaleAdjustEditMask = isScaleAdjustOperation && @@ -4256,6 +4257,8 @@ export async function POST(request: NextRequest) { requestedModel: requestedModel || null, resolvedAspectRatio, scaleAdjustPatchWorkflowApplied: Boolean(scaleAdjustPatchReference), + scaleAdjustPatchForcedForShrink: + Boolean(scaleAdjustPatchReference) && hasScaleAdjustShrink, scaleAdjustPatchStructureLockedDraftApplied: scaleAdjustPatchReference?.structureLockedDraft === true, scaleAdjustFullFrameFalEditApplied: useScaleAdjustFullFrameFalEdit,