fix: force fal scale shrink through locked patch workflow

This commit is contained in:
134 2026-07-04 13:43:55 +08:00
parent 83e911f698
commit 56d319af66

View File

@ -3893,9 +3893,11 @@ export async function POST(request: NextRequest) {
!useProviderTextOnlyCoordinatePrompt;
const useScaleAdjustMarkedPhotoGuide =
useScaleAdjustCoordinatePrompt && !useScaleAdjustVisualLayoutGuide;
const useScaleAdjustFullFrameFalEdit =
const isScaleAdjustFalNanoBananaEdit =
isScaleAdjustOperation &&
isScaleAdjustFalNanoBananaEditModel(resolvedScaleAdjustModelEntry);
const useScaleAdjustFullFrameFalEdit =
isScaleAdjustFalNanoBananaEdit && !hasScaleAdjustShrink;
const useScaleAdjustStructureLockedPatchWorkflow =
isScaleAdjustOperation &&
!useScaleAdjustFullFrameFalEdit &&
@ -4198,6 +4200,8 @@ export async function POST(request: NextRequest) {
scaleAdjustPatchStructureLockedDraftApplied:
scaleAdjustPatchReference?.structureLockedDraft === true,
scaleAdjustFullFrameFalEditApplied: useScaleAdjustFullFrameFalEdit,
scaleAdjustFullFrameFalEditDisabledForShrink:
isScaleAdjustFalNanoBananaEdit && hasScaleAdjustShrink,
scaleAdjustPatchReferenceOrder:
scaleAdjustPatchReference && useScaleAdjustPatchTargetDraftPrimary
? includeScaleAdjustPatchSourceReference