diff --git a/app/api/canvas/local-edit/route.ts b/app/api/canvas/local-edit/route.ts index 2e0f3bda0..1aeaa2e21 100644 --- a/app/api/canvas/local-edit/route.ts +++ b/app/api/canvas/local-edit/route.ts @@ -2610,7 +2610,7 @@ async function buildScaleAdjustRmbgStructureLockedComposite(params: { : null; const protectedPersonRemovalMask = protectedPersonMask; const sideProtectedCleanedAlpha = - protectedPersonSide && sameSizeCutout && sourceCropRaw + protectedPersonSide && sameSizeCutout && sourceCropRaw && !preferPixelStructure ? suppressScaleAdjustProtectedFurnitureDarkAlpha({ alphaMask: Buffer.from(cleanedAlpha), bbox: { left: 0, top: 0, width: cutoutWidth, height: cutoutHeight }, @@ -3542,9 +3542,7 @@ async function buildScaleAdjustVisualLayoutGuideBuffer(params: { const preferPixelStructure = isScaleAdjustFurnitureProductLikePrompt( region.prompt ); - const protectedPersonSide = preferPixelStructure - ? null - : getScaleAdjustProtectedPersonSide(region.prompt); + const protectedPersonSide = getScaleAdjustProtectedPersonSide(region.prompt); const hasPersonPixels = !preferPixelStructure && !!sourceRaw &&