From bb605887a55790079fbf19628b232d2089efe13e Mon Sep 17 00:00:00 2001 From: Mathieu Date: Thu, 1 Dec 2022 04:46:32 +0100 Subject: [PATCH] Make directory content adaptable --- .../org/argeo/cms/acr/directory/DirectoryContent.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/org.argeo.cms/src/org/argeo/cms/acr/directory/DirectoryContent.java b/org.argeo.cms/src/org/argeo/cms/acr/directory/DirectoryContent.java index 50eea156d..6e39280ce 100644 --- a/org.argeo.cms/src/org/argeo/cms/acr/directory/DirectoryContent.java +++ b/org.argeo.cms/src/org/argeo/cms/acr/directory/DirectoryContent.java @@ -45,4 +45,14 @@ class DirectoryContent extends AbstractDirectoryContent { return provider.getRootContent(getSession()); } + @SuppressWarnings("unchecked") + @Override + public A adapt(Class clss) { + if (clss.equals(HierarchyUnit.class)) + return (A) directory; + if (clss.equals(CmsDirectory.class)) + return (A) directory; + return super.adapt(clss); + } + } -- 2.30.2