From f34e124e1b88c59b4e456b3f69d9373e61550bd1 Mon Sep 17 00:00:00 2001 From: Joachim Van Herwegen Date: Fri, 27 Aug 2021 16:19:19 +0200 Subject: [PATCH] fix: Convert data to SparqlDataAccessor in regex config --- config/storage/backend/regex.json | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/config/storage/backend/regex.json b/config/storage/backend/regex.json index 09dc72e24..c4578c5fd 100644 --- a/config/storage/backend/regex.json +++ b/config/storage/backend/regex.json @@ -56,11 +56,17 @@ "accessor": { "@id": "urn:solid-server:default:MemoryDataAccessor" } }, { + "comment": "SparqlDataAccessor only accepts quad objects so data to that route needs to be converted", "@id": "urn:solid-server:default:SparqlResourceStore", - "@type": "DataAccessorBasedStore", - "identifierStrategy": { "@id": "urn:solid-server:default:IdentifierStrategy" }, - "auxiliaryStrategy": { "@id": "urn:solid-server:default:AuxiliaryStrategy" }, - "accessor": { "@id": "urn:solid-server:default:SparqlDataAccessor" } + "@type": "RepresentationConvertingStore", + "options_inConverter": { "@id": "urn:solid-server:default:RepresentationConverter" }, + "options_inType": "internal/quads", + "source": { + "@type": "DataAccessorBasedStore", + "identifierStrategy": { "@id": "urn:solid-server:default:IdentifierStrategy" }, + "auxiliaryStrategy": { "@id": "urn:solid-server:default:AuxiliaryStrategy" }, + "accessor": { "@id": "urn:solid-server:default:SparqlDataAccessor" } + } } ] }