diff --git a/src/processors/helper/helper.image.service.ts b/src/processors/helper/helper.image.service.ts index 0c6a92b0..79e5c210 100644 --- a/src/processors/helper/helper.image.service.ts +++ b/src/processors/helper/helper.image.service.ts @@ -23,7 +23,8 @@ export class ImageService { originImages: ImageModel[] | undefined, onUpdate: (images: ImageModel[]) => Promise, ) { - const newImages = pickImagesFromMarkdown(text) + const newImageSrcSet = new Set(pickImagesFromMarkdown(text)) + const newImages = [...newImageSrcSet] const result = [] as ImageModel[] @@ -81,7 +82,6 @@ export class ImageService { // 老图片不要过滤,记录到列头 - const newImageSrcSet = new Set(newImages) if (originImages) { for (const oldImageRecord of originImages) { const src = oldImageRecord.src