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 {
