diff --git a/app/api/canvas/local-edit/route.ts b/app/api/canvas/local-edit/route.ts index 5ad3bb8aa..43d55ec03 100644 --- a/app/api/canvas/local-edit/route.ts +++ b/app/api/canvas/local-edit/route.ts @@ -2020,14 +2020,16 @@ async function buildScaleAdjustStructureLockedComposite(params: { sourceWidth, userId, } = params; - const rmbgComposite = await buildScaleAdjustRmbgStructureLockedComposite({ - placement, - raw, - sourceBuffer, - sourceImageUrl, - sourceWidth, - userId, - }); + const rmbgComposite = includePersonPixels + ? null + : await buildScaleAdjustRmbgStructureLockedComposite({ + placement, + raw, + sourceBuffer, + sourceImageUrl, + sourceWidth, + userId, + }); if (rmbgComposite) return rmbgComposite; const initialMask = buildScaleAdjustStructureInitialMask({ @@ -3610,8 +3612,7 @@ export async function POST(request: NextRequest) { : []; const useScaleAdjustPatchTargetDraftPrimary = Boolean(scaleAdjustPatchReference); const includeScaleAdjustPatchSourceReference = - Boolean(scaleAdjustPatchReference) && - scaleAdjustPatchReference?.structureLockedDraft !== true; + Boolean(scaleAdjustPatchReference); const prompt = isScaleAdjustOperation ? scaleAdjustPatchReference ? buildScaleAdjustPatchPrompt(