projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve directory edition
[lgpl/argeo-commons.git]
/
org.argeo.cms
/
src
/
org
/
argeo
/
cms
/
acr
/
directory
/
AbstractDirectoryContent.java
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 f288420481a4c33329f5da830d7ee5522c4afd08..b737b50a1ea48ca63bb1eddcfd544d6c55d5778e 100644
(file)
--- 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);
@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;
}
return previous;
}