From ffd13c0f314925148df9c7252d19527026b9fbee Mon Sep 17 00:00:00 2001 From: 134 Date: Thu, 2 Jul 2026 17:01:43 +0800 Subject: [PATCH] fix: keep scale adjust single model attempt --- app/api/canvas/local-edit/route.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/api/canvas/local-edit/route.ts b/app/api/canvas/local-edit/route.ts index 237214422..0432bb999 100644 --- a/app/api/canvas/local-edit/route.ts +++ b/app/api/canvas/local-edit/route.ts @@ -1743,6 +1743,7 @@ export async function POST(request: NextRequest) { } : undefined; const imageRequest: CanvasGenerateImageRequest = { + allowFailover: isScaleAdjustOperation ? false : undefined, aspectRatio: resolvedAspectRatio, billingFeature: "repaint", debugLabel: @@ -1776,17 +1777,15 @@ export async function POST(request: NextRequest) { useScaleAdjustCoordinateGuide && resolvedScaleAdjustModelEntry?.provider?.type === "fal-image", scaleAdjustProviderFallbackPolicy: isScaleAdjustOperation - ? scaleAdjustModelFamily - ? "same-name-service-error-only-fal-last" - : "default-model-failover" + ? "disabled-one-shot-single-model" : undefined, scaleAdjustQualityFailoverPolicy: isScaleAdjustOperation ? "disabled-reject-unchanged-ai-candidate" : undefined, scaleAdjustPreferSameNameProviderFailover: - isScaleAdjustOperation && Boolean(scaleAdjustModelFamily), + false, scaleAdjustStrictSameFamilyFailover: - isScaleAdjustOperation && Boolean(scaleAdjustModelFamily), + false, manualRegionReferenceImageCount: manualRegionReferenceImageUrls.length, regionReferenceImageCount: referenceImages.length,