MCPcopy Create free account
hub / github.com/OpenSIST/OpenSIST.github.io / safeLocalPath

Function safeLocalPath

src/Components/RouteUtils.js:17–27  ·  view source on GitHub ↗
(path, fallbackPath = "/")

Source from the content-addressed store, hash-verified

15}
16
17export function safeLocalPath(path, fallbackPath = "/") {
18 if (
19 typeof path !== "string" ||
20 !path.startsWith("/") ||
21 path.startsWith("//") ||
22 hasUnsafeRedirectCharacter(path)
23 ) {
24 return fallbackPath;
25 }
26 return path;
27}
28
29export function dataPointsApplicantPath(applicantId) {
30 return `/datapoints/applicant/${encodePathSegment(applicantId)}`;

Callers 3

actionFunction · 0.90
AddModifyRecordFunction · 0.90
applicantDialogPathFunction · 0.85

Calls 1

Tested by

no test coverage detected