Fix arvbox wb1 to wb2 redirects refs #20850
authorPeter Amstutz <peter.amstutz@curii.com>
Fri, 1 Sep 2023 21:20:32 +0000 (17:20 -0400)
committerPeter Amstutz <peter.amstutz@curii.com>
Thu, 14 Dec 2023 15:27:03 +0000 (10:27 -0500)
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

tools/arvbox/lib/arvbox/docker/service/nginx/run

index e92870c3eef9b8ff1741fbe7accd11ff9ea75ee1..c1a6775883e2dc47bf5de37f790396b05b6541f9 100755 (executable)
@@ -123,17 +123,17 @@ http {
     # rewrite ^/trash /trash redirect;
 
     # Redirects that include a uuid
-    rewrite ^/work_units/(.*) /processes/$1 redirect;
-    rewrite ^/container_requests/(.*) /processes/$1 redirect;
-    rewrite ^/users/(.*) /user/$1 redirect;
-    rewrite ^/groups/(.*) /group/$1 redirect;
+    rewrite ^/work_units/(.*) /processes/\$1 redirect;
+    rewrite ^/container_requests/(.*) /processes/\$1 redirect;
+    rewrite ^/users/(.*) /user/\$1 redirect;
+    rewrite ^/groups/(.*) /group/\$1 redirect;
 
     # Special file download redirects
     if (\$arg_disposition = attachment) {
-      rewrite ^/collections/([^/]*)/(.*) /?redirectToDownload=/c=$1/$2? redirect;
+      rewrite ^/collections/([^/]*)/(.*) /?redirectToDownload=/c=\$1/\$2? redirect;
     }
     if (\$arg_disposition = inline) {
-      rewrite ^/collections/([^/]*)/(.*) /?redirectToPreview=/c=$1/$2? redirect;
+      rewrite ^/collections/([^/]*)/(.*) /?redirectToPreview=/c=\$1/\$2? redirect;
     }
 
     # Redirects that go to a roughly equivalent page