We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 25cc386 commit af111a4Copy full SHA for af111a4
src/webapp/api-clients.xqm
@@ -266,8 +266,8 @@ declare function api:introduce-rors($xml as item()) {
266
return $new-xml
267
};
268
269
-declare function api:extract-ror-matches($response as item()) as element()* {
270
- if (number($response//*:number__of__results) = 0) then ()
+declare function api:extract-ror-matches($response as item()?) as element()* {
+ if (empty($response) or number($response//*:number__of__results) = 0) then ()
271
else if ($response//*:items/_[*:chosen='true']) then $response//*:items/_[*:chosen='true']
272
(: Assumes the ROR 'query' param is used :)
273
else if (number($response//*:number__of__results) = 1 and $response//*:items/_[not(*:score)])
0 commit comments