From 82dd5a87758927b40df16ff6ffb5837633e8a4c7 Mon Sep 17 00:00:00 2001 From: Stefan Scheu Date: Mon, 20 Feb 2023 14:45:13 +0100 Subject: [PATCH] fix: do not remove allowed folder class from definition by reference --- .../public/js/pimcore/object/tags/manyToManyRelation.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bundles/AdminBundle/Resources/public/js/pimcore/object/tags/manyToManyRelation.js b/bundles/AdminBundle/Resources/public/js/pimcore/object/tags/manyToManyRelation.js index b02feb66193..69e116c1571 100644 --- a/bundles/AdminBundle/Resources/public/js/pimcore/object/tags/manyToManyRelation.js +++ b/bundles/AdminBundle/Resources/public/js/pimcore/object/tags/manyToManyRelation.js @@ -30,7 +30,11 @@ pimcore.object.tags.manyToManyRelation = Class.create(pimcore.object.tags.abstra this.fieldConfig.classes = this.fieldConfig.classes.filter(function (x) { if(x.classes == 'folder') { this.dataObjectFolderAllowed = true; - return false; + // Pimcore returns false, why ? + // in this case the "folder" is removed from the allowed classes by reference + // and if a new field collection is created without a new request for the field collection definition + // it is missing and its not possible to drag and drop folders + return true; } return true; }.bind(this));