From f354788cd087d12cafb4addf2cb0d0851db4604b Mon Sep 17 00:00:00 2001 From: zsviczian <viczian.zsolt@gmail.com> Date: Sat, 4 Dec 2021 11:59:37 +0100 Subject: [PATCH] fix: adding to library via contextmenu when no image is selected (#4356) --- src/actions/actionAddToLibrary.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/actions/actionAddToLibrary.ts b/src/actions/actionAddToLibrary.ts index 0df832b0e..98ef5debf 100644 --- a/src/actions/actionAddToLibrary.ts +++ b/src/actions/actionAddToLibrary.ts @@ -8,7 +8,11 @@ import { t } from "../i18n"; export const actionAddToLibrary = register({ name: "addToLibrary", perform: (elements, appState, _, app) => { - if (elements.some((element) => element.type === "image")) { + const selectedElements = getSelectedElements( + getNonDeletedElements(elements), + appState, + ); + if (selectedElements.some((element) => element.type === "image")) { return { commitToHistory: false, appState: { @@ -25,10 +29,7 @@ export const actionAddToLibrary = register({ { id: randomId(), status: "unpublished", - elements: getSelectedElements( - getNonDeletedElements(elements), - appState, - ).map(deepCopyElement), + elements: selectedElements.map(deepCopyElement), created: Date.now(), }, ...items,