16812: Cleared token code
[arvados-workbench2.git] / src / views-components / context-menu / actions / helpers.ts
index 419c796d1a769f6a156d2c7c9aabc16be293fb60..8dfcaca0e30853d9f317f8aaa460d58dae25cbc5 100644 (file)
@@ -4,8 +4,8 @@
 
 export const sanitizeToken = (href: string, tokenAsQueryParam: boolean = true): string => {
     const [prefix, suffix] = href.split('/t=');
-    const [token, ...rest] = suffix.split('/');
-
+    const [token1, token2, token3, ...rest] = suffix.split('/');
+    const token = `${token1}/${token2}/${token3}`;
     const sep = href.indexOf("?") > -1 ? "&" : "?";
 
     return `${[prefix, ...rest].join('/')}${tokenAsQueryParam ? `${sep}api_token=${token}` : ''}`;