X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Facr%2Fdirectory%2FAbstractDirectoryContent.java;h=b737b50a1ea48ca63bb1eddcfd544d6c55d5778e;hb=39fc4d7d8d1d9afe5e34cfbb12997e6204a5e801;hp=f288420481a4c33329f5da830d7ee5522c4afd08;hpb=e4a5502f49e2a2c35d16bbc96efdffead1362a76;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/acr/directory/AbstractDirectoryContent.java b/org.argeo.cms/src/org/argeo/cms/acr/directory/AbstractDirectoryContent.java index f28842048..b737b50a1 100644 --- a/org.argeo.cms/src/org/argeo/cms/acr/directory/AbstractDirectoryContent.java +++ b/org.argeo.cms/src/org/argeo/cms/acr/directory/AbstractDirectoryContent.java @@ -81,8 +81,7 @@ abstract class AbstractDirectoryContent extends AbstractContent { @Override public Object put(QName key, Object value) { Object previous = get(key); - // TODO deal with typing - doGetProperties().put(key.getLocalPart(), value); + provider.getUserManager().edit(() -> doGetProperties().put(key.getLocalPart(), value)); return previous; }