From d347269afbb42f9051f37d4d3b74dcce64186a0f Mon Sep 17 00:00:00 2001 From: "M. Palanikannan" <73993394+Palanikannan1437@users.noreply.github.com> Date: Wed, 9 Apr 2025 20:06:15 +0530 Subject: [PATCH] [WEB-3819] fix: images now restore in read only mode as well (#6904) --- .../core/extensions/custom-image/read-only-custom-image.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/editor/src/core/extensions/custom-image/read-only-custom-image.ts b/packages/editor/src/core/extensions/custom-image/read-only-custom-image.ts index 0f77ff9e57..0d8a7cc55b 100644 --- a/packages/editor/src/core/extensions/custom-image/read-only-custom-image.ts +++ b/packages/editor/src/core/extensions/custom-image/read-only-custom-image.ts @@ -7,7 +7,7 @@ import { CustomImageNode, UploadImageExtensionStorage } from "@/extensions/custo import { TReadOnlyFileHandler } from "@/types"; export const CustomReadOnlyImageExtension = (props: TReadOnlyFileHandler) => { - const { getAssetSrc } = props; + const { getAssetSrc, restore: restoreImageFn } = props; return Image.extend, UploadImageExtensionStorage>({ name: "imageComponent", @@ -66,6 +66,9 @@ export const CustomReadOnlyImageExtension = (props: TReadOnlyFileHandler) => { addCommands() { return { getImageSource: (path: string) => async () => await getAssetSrc(path), + restoreImage: (src) => async () => { + await restoreImageFn(src); + }, }; },