From 0a422a1df98fb0de5912f49ac536c6020e45c22a Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Sun, 26 Dec 2021 09:23:03 +0100 Subject: [PATCH] Fix data URI parsing --- org.argeo.api/src/org/argeo/api/gcr/ContentUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.argeo.api/src/org/argeo/api/gcr/ContentUtils.java b/org.argeo.api/src/org/argeo/api/gcr/ContentUtils.java index 285669cb6..01949347f 100644 --- a/org.argeo.api/src/org/argeo/api/gcr/ContentUtils.java +++ b/org.argeo.api/src/org/argeo/api/gcr/ContentUtils.java @@ -59,7 +59,7 @@ public class ContentUtils { if (!info.contains("base64")) throw new IllegalArgumentException("URI must specify base64"); - String base64Str = uri.toString().substring(commaIndex); + String base64Str = schemeSpecificPart.substring(commaIndex + 1); return Base64.getDecoder().decode(base64Str); } -- 2.30.2