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