From b50b3fc07b8e7643a55fd7357b59cfbe74006dee Mon Sep 17 00:00:00 2001 From: Adam Date: Thu, 21 Mar 2019 21:27:07 -0400 Subject: [PATCH] config service: return an empty config if no config is found Returning an empty body breaks the client as it deserializes the response to null. --- .../java/net/runelite/http/service/config/ConfigService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/http-service/src/main/java/net/runelite/http/service/config/ConfigService.java b/http-service/src/main/java/net/runelite/http/service/config/ConfigService.java index 87aae06c1b..de665fc44f 100644 --- a/http-service/src/main/java/net/runelite/http/service/config/ConfigService.java +++ b/http-service/src/main/java/net/runelite/http/service/config/ConfigService.java @@ -36,6 +36,7 @@ import static com.mongodb.client.model.Updates.set; import static com.mongodb.client.model.Updates.unset; import java.util.ArrayList; import java.util.Collection; +import java.util.Collections; import java.util.List; import java.util.Map; import javax.annotation.Nullable; @@ -114,7 +115,7 @@ public class ConfigService if (configMap == null || configMap.isEmpty()) { - return null; + return new Configuration(Collections.emptyList()); } List config = new ArrayList<>();