From 3303e41a399306dfb320d3d78685947ea102c471 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Thu, 27 Jan 2022 18:12:21 +0000 Subject: [PATCH] Fixed unhandled case in GET /arbitrary/{service}/{name}* endpoints --- src/main/java/org/qortal/api/resource/ArbitraryResource.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/qortal/api/resource/ArbitraryResource.java b/src/main/java/org/qortal/api/resource/ArbitraryResource.java index 1cb9c1c3..d542b89c 100644 --- a/src/main/java/org/qortal/api/resource/ArbitraryResource.java +++ b/src/main/java/org/qortal/api/resource/ArbitraryResource.java @@ -1057,6 +1057,10 @@ public class ArbitraryResource { // This is a single file resource filepath = files[0]; } + else { + throw ApiExceptionFactory.INSTANCE.createCustomException(request, ApiError.INVALID_CRITERIA, + "filepath is required for resources containing more than one file"); + } } // TODO: limit file size that can be read into memory