diff --git a/app/api/canvas/local-edit/route.ts b/app/api/canvas/local-edit/route.ts index a6ec50357..458af05a3 100644 --- a/app/api/canvas/local-edit/route.ts +++ b/app/api/canvas/local-edit/route.ts @@ -4402,7 +4402,7 @@ export async function POST(request: NextRequest) { ? "1K" : requestedImageSize; const imageRequest: CanvasGenerateImageRequest = { - allowFailover: isScaleAdjustOperation ? false : undefined, + allowFailover: isScaleAdjustOperation ? true : undefined, aspectRatio: scaleAdjustPatchReference ? inferClosestAspectRatio( scaleAdjustPatchReference.workspacePixelRect.width, @@ -4499,15 +4499,15 @@ export async function POST(request: NextRequest) { falScaleAdjustSafePromptApplied: useFalScaleAdjustCoordinatePrompt, falScaleAdjustPatchSafePromptApplied: useFalScaleAdjustPatchPrompt, scaleAdjustProviderFallbackPolicy: isScaleAdjustOperation - ? "disabled-one-shot-single-model" + ? "single-output-provider-error-fallback-same-family-fal-last" : undefined, scaleAdjustQualityFailoverPolicy: isScaleAdjustOperation ? "disabled-reject-unchanged-ai-candidate" : undefined, scaleAdjustPreferSameNameProviderFailover: - false, + isScaleAdjustOperation, scaleAdjustStrictSameFamilyFailover: - false, + isScaleAdjustOperation, manualRegionReferenceImageCount: manualRegionReferenceImageUrls.length, regionReferenceImageCount: referenceImages.length,