From adbbe4442a624641dbbd34c9d9f02dfe1e4fa1cb Mon Sep 17 00:00:00 2001 From: 134 Date: Thu, 9 Jul 2026 15:42:33 +0800 Subject: [PATCH] Use canvas default for scale adjust model fallback --- app/api/canvas/local-edit/route.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/app/api/canvas/local-edit/route.ts b/app/api/canvas/local-edit/route.ts index ea8771892..0cf8f6f9d 100644 --- a/app/api/canvas/local-edit/route.ts +++ b/app/api/canvas/local-edit/route.ts @@ -695,7 +695,19 @@ export async function POST(request: NextRequest) { typeof siteSettingsForModel?.canvasDetailDefaultModelId === "string" ? siteSettingsForModel.canvasDetailDefaultModelId.trim() : ""; - const resolvedModel = requestedModel || configuredDetailModel; + const configuredCanvasModel = + typeof siteSettingsForModel?.canvasDefaultModelId === "string" + ? siteSettingsForModel.canvasDefaultModelId.trim() + : ""; + const configuredAutoCanvasModel = + typeof siteSettingsForModel?.canvasAutoModeDefaultModelId === "string" + ? siteSettingsForModel.canvasAutoModeDefaultModelId.trim() + : ""; + const resolvedModel = + requestedModel || + configuredDetailModel || + configuredCanvasModel || + configuredAutoCanvasModel; const requestedImageSize = typeof body.imageSize === "string" && body.imageSize.trim() ? body.imageSize.trim()