This commit is contained in:
2025-12-26 12:21:27 +01:00
parent 5caa604b8f
commit f1e0aa9fc4
3 changed files with 8 additions and 7 deletions
+4 -3
View File
@@ -1,4 +1,3 @@
import path from "path";
import {
APIResponseObject,
ClientCrudFetchParams,
@@ -24,16 +23,18 @@ export default async function clientCrudFetch<
try {
let pathname = basePath || ``;
pathname = path.join(pathname, String(table));
pathname += `/${String(table)}`;
if (targetId) {
pathname = path.join(pathname, String(targetId));
pathname += `/${String(targetId)}`;
}
if (query) {
pathname = `${pathname}${serializeQuery(query)}`;
}
pathname = pathname.replace(/\/{2,}/g, "/");
pathname = apiOrigin
? `${apiOrigin}/${pathname}`.replace(/([^:]\/)\/+/g, "$1")
: pathname;