From b2e3423b10c0c886046abb733938eb810e049745 Mon Sep 17 00:00:00 2001 From: srosset81 Date: Thu, 9 Jan 2025 11:53:06 +0100 Subject: [PATCH] ldp.registry.getUri: throw error if webId is anon or system --- src/middleware/packages/ldp/services/registry/actions/getUri.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/middleware/packages/ldp/services/registry/actions/getUri.js b/src/middleware/packages/ldp/services/registry/actions/getUri.js index 4b5dd27e4..573c8da5b 100644 --- a/src/middleware/packages/ldp/services/registry/actions/getUri.js +++ b/src/middleware/packages/ldp/services/registry/actions/getUri.js @@ -14,6 +14,8 @@ module.exports = { const { path, webId } = ctx.params; if (this.settings.podProvider) { + if (webId === 'system' || webId === 'anon') + throw new Error(`You must provide a real webId param in Pod provider config. Received: ${webId}`); const podUrl = await ctx.call('solid-storage.getUrl', { webId }); return urlJoin(podUrl, path); } else {