diff --git a/.changeset/slimy-pigs-grow.md b/.changeset/slimy-pigs-grow.md new file mode 100644 index 0000000..66367ea --- /dev/null +++ b/.changeset/slimy-pigs-grow.md @@ -0,0 +1,5 @@ +--- +"rdf-web-access-control": patch +--- + +Pattern function would not have been called diff --git a/packages/rdf-web-access-control/index.ts b/packages/rdf-web-access-control/index.ts index 1676d45..c312df6 100644 --- a/packages/rdf-web-access-control/index.ts +++ b/packages/rdf-web-access-control/index.ts @@ -42,7 +42,7 @@ function agentClass(agent: GraphPointer | undefined) { function combinePatterns(patterns: Required['additionalPatterns'], acl: Variable) { if (Array.isArray(patterns)) { - return patterns.reduce((prev, next) => sparql`${prev}\n${next}`, sparql``) + return patterns.reduce((prev, next) => sparql`${prev}\n${next(acl)}`, sparql``) } return patterns(acl)