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,