MARMOTTA-508: fixed bug deleting container's dct:modified in the wrong context


Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo
Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/c34b2fe8
Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/c34b2fe8
Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/c34b2fe8

Branch: refs/heads/develop
Commit: c34b2fe85cea35319c3ae8652da12f250436f0ee
Parents: 5d0993b
Author: Sergio Fernández <[email protected]>
Authored: Tue Jul 15 13:58:35 2014 +0200
Committer: Sergio Fernández <[email protected]>
Committed: Tue Jul 15 13:58:35 2014 +0200

----------------------------------------------------------------------
 .../apache/marmotta/platform/ldp/services/LdpServiceImpl.java   | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/marmotta/blob/c34b2fe8/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/services/LdpServiceImpl.java
----------------------------------------------------------------------
diff --git 
a/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/services/LdpServiceImpl.java
 
b/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/services/LdpServiceImpl.java
index 5e88356..eeede1a 100644
--- 
a/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/services/LdpServiceImpl.java
+++ 
b/platform/marmotta-ldp/src/main/java/org/apache/marmotta/platform/ldp/services/LdpServiceImpl.java
@@ -94,7 +94,6 @@ public class LdpServiceImpl implements LdpService {
             connection.add(root, RDF.TYPE, LDP.RDFSource, ldpContext);
             connection.add(root, RDF.TYPE, LDP.Container, ldpContext);
             connection.add(root, RDF.TYPE, LDP.BasicContainer, ldpContext);
-
             final ValueFactory valueFactory = connection.getValueFactory();
             connection.add(root, RDFS.LABEL, 
valueFactory.createLiteral("Marmotta's LDP Root Container"), ldpContext);
             final Literal now = valueFactory.createLiteral(new Date());
@@ -557,8 +556,8 @@ public class LdpServiceImpl implements LdpService {
         try {
             while (stmts.hasNext()) {
                 Statement st = stmts.next();
-                connection.remove(st.getSubject(), DCTERMS.modified, null);
-                connection.add(st.getSubject(), DCTERMS.modified, now);
+                connection.remove(st.getSubject(), DCTERMS.modified, null, 
ldpContext);
+                connection.add(st.getSubject(), DCTERMS.modified, now, 
ldpContext);
                 connection.remove(st);
             }
         } finally {

Reply via email to