From fb4ef202d8e8c58b4638a5ebe15f79b773538b0b Mon Sep 17 00:00:00 2001 From: 134 Date: Thu, 2 Jul 2026 16:03:29 +0800 Subject: [PATCH] fix: respect requested scale adjust provider --- app/api/canvas/local-edit/route.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/api/canvas/local-edit/route.ts b/app/api/canvas/local-edit/route.ts index a85c90dbd..456672515 100644 --- a/app/api/canvas/local-edit/route.ts +++ b/app/api/canvas/local-edit/route.ts @@ -367,6 +367,13 @@ function resolveScaleAdjustPreferredModelId(params: { params.models, params.configuredModelId ); + if (isScaleAdjustUsableImageEditModel(requestedModel)) { + const requestedFamily = getScaleAdjustModelFamily(requestedModel); + if (requestedFamily) { + return requestedModel?.model.id || params.requestedModelId; + } + } + const autoDetailModel = params.models.find(isScaleAdjustDedicatedDetailModel); const preferredModel = (isScaleAdjustDedicatedDetailModel(requestedModel) ? requestedModel : null) ||