fix: send layout drafts to fal scale edits

This commit is contained in:
134 2026-07-04 13:40:02 +08:00
parent 2a8b303508
commit 77b25662b4

View File

@ -3884,18 +3884,19 @@ export async function POST(request: NextRequest) {
isScaleAdjustOperation &&
resolvedScaleAdjustModelEntry?.provider?.type === "alibaba-image";
const useScaleAdjustCoordinatePrompt = useScaleAdjustCoordinateGuide;
const useScaleAdjustFullFrameFalEdit =
isScaleAdjustOperation &&
isScaleAdjustFalNanoBananaEditModel(resolvedScaleAdjustModelEntry);
const useFalScaleAdjustCoordinatePrompt =
useScaleAdjustCoordinatePrompt &&
resolvedScaleAdjustModelEntry?.provider?.type === "fal-image";
resolvedScaleAdjustModelEntry?.provider?.type === "fal-image" &&
!useScaleAdjustFullFrameFalEdit;
const useScaleAdjustVisualLayoutGuide =
useScaleAdjustCoordinatePrompt &&
!useFalScaleAdjustCoordinatePrompt &&
!useProviderTextOnlyCoordinatePrompt;
const useScaleAdjustMarkedPhotoGuide =
useScaleAdjustCoordinatePrompt && !useScaleAdjustVisualLayoutGuide;
const useScaleAdjustFullFrameFalEdit =
isScaleAdjustOperation &&
isScaleAdjustFalNanoBananaEditModel(resolvedScaleAdjustModelEntry);
const useScaleAdjustStructureLockedPatchWorkflow =
isScaleAdjustOperation &&
!useScaleAdjustFullFrameFalEdit &&