File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2640,7 +2640,7 @@ <h5>Parameters:</h5>
26402640 < ul class ="dummy ">
26412641 < li >
26422642 < a href ="pages_all_+data.js.html "> pages/all/+data.js</ a > ,
2643- < a href ="pages_all_+data.js.html#sunlight-1-line-19 "> line 19 </ a >
2643+ < a href ="pages_all_+data.js.html#sunlight-1-line-23 "> line 23 </ a >
26442644 </ li >
26452645 </ ul >
26462646 </ dd >
Original file line number Diff line number Diff line change @@ -2620,7 +2620,7 @@ <h5>Parameters:</h5>
26202620 < ul class ="dummy ">
26212621 < li >
26222622 < a href ="pages_all_+data.js.html "> pages/all/+data.js</ a > ,
2623- < a href ="pages_all_+data.js.html#sunlight-1-line-19 "> line 19 </ a >
2623+ < a href ="pages_all_+data.js.html#sunlight-1-line-23 "> line 23 </ a >
26242624 </ li >
26252625 </ ul >
26262626 </ dd >
Original file line number Diff line number Diff line change @@ -2640,7 +2640,7 @@ <h5>Parameters:</h5>
26402640 < ul class ="dummy ">
26412641 < li >
26422642 < a href ="pages_all_+data.js.html "> pages/all/+data.js</ a > ,
2643- < a href ="pages_all_+data.js.html#sunlight-1-line-19 "> line 19 </ a >
2643+ < a href ="pages_all_+data.js.html#sunlight-1-line-23 "> line 23 </ a >
26442644 </ li >
26452645 </ ul >
26462646 </ dd >
Original file line number Diff line number Diff line change @@ -2640,7 +2640,7 @@ <h5>Parameters:</h5>
26402640 < ul class ="dummy ">
26412641 < li >
26422642 < a href ="pages_all_+data.js.html "> pages/all/+data.js</ a > ,
2643- < a href ="pages_all_+data.js.html#sunlight-1-line-19 "> line 19 </ a >
2643+ < a href ="pages_all_+data.js.html#sunlight-1-line-23 "> line 23 </ a >
26442644 </ li >
26452645 </ ul >
26462646 </ dd >
Original file line number Diff line number Diff line change @@ -97,9 +97,13 @@ <h1 class="page-title">Source: pages/all/+data.js</h1>
9797export async function data(pageContext) {
9898 const paramURL = pageContext.routeParams["*"];
9999
100+ if (!paramURL || paramURL.trim() === "" || paramURL === "index") {
101+ return { record: null };
102+ }
103+
100104 // Check for record page in id or DOI format
101105 const FAIRsharingDOIregex = /FAIRsharing\.[a-zA-Z0-9]+/;
102- if (isNaN(paramURL) || ! FAIRsharingDOIregex.test(paramURL)) {
106+ if (! isNaN(paramURL) || FAIRsharingDOIregex.test(paramURL)) {
103107 return recordPage(paramURL);
104108 }
105109}
@@ -112,12 +116,13 @@ <h1 class="page-title">Source: pages/all/+data.js</h1>
112116async function recordPage(paramURL) {
113117 // Mirror the core execution logic from the recorddata.js action
114118 const client = new Client();
115- recordQuery.queryParam = {
119+ const individualizedQuery = { ...recordQuery };
120+ individualizedQuery.queryParam = {
116121 id: paramURL,
117122 };
118123
119124 try {
120- const responseData = await client.executeQuery(recordQuery );
125+ const responseData = await client.executeQuery(individualizedQuery );
121126 //Extract the clean data object out to Vike's pageContext
122127 return {
123128 record: responseData?.fairsharingRecord || null,
Load Diff Large diffs are not rendered by default.
You can’t perform that action at this time.
0 commit comments