diff --git a/app/api/canvas/local-edit/route.ts b/app/api/canvas/local-edit/route.ts index 1aa59b6db..88f6a0432 100644 --- a/app/api/canvas/local-edit/route.ts +++ b/app/api/canvas/local-edit/route.ts @@ -5374,7 +5374,7 @@ export async function POST(request: NextRequest) { scalePercent, { width: sourceWidth, height: sourceHeight }, { - draftInput: useScaleAdjustProductLockMaskEdit, + draftInput: false, maskEdit: useScaleAdjustProductLockMaskEdit, } ) @@ -5449,8 +5449,7 @@ export async function POST(request: NextRequest) { ? useScaleAdjustProductLockComposite ? useScaleAdjustProductLockMaskEdit ? [ - scaleAdjustPatchReference.targetDraftFullUrl || - sourceImageUrl, + sourceImageUrl, ...scaleAdjustCropReferenceImageUrls, ...manualRegionReferenceImageUrls, ] @@ -5784,7 +5783,7 @@ export async function POST(request: NextRequest) { featherRatio: 0.015, generatedFrame: "full", maskMode: "diff", - regions: scaleAdjustPatchCompositeRegions, + regions: regions.map((region) => region.rect), sourceImageUrl, clipMaskImageUrl: scaleAdjustPatchReference?.compositeClipMaskUrl || undefined,