diff --git a/src/main/java/org/qortal/api/restricted/resource/AdminResource.java b/src/main/java/org/qortal/api/restricted/resource/AdminResource.java index 20caf3d4..ecb8c6c9 100644 --- a/src/main/java/org/qortal/api/restricted/resource/AdminResource.java +++ b/src/main/java/org/qortal/api/restricted/resource/AdminResource.java @@ -184,7 +184,7 @@ public class AdminResource { ) } ) - public Object setting(@PathParam("setting") String setting) { + public String setting(@PathParam("setting") String setting) { try { Object settingValue = FieldUtils.readField(Settings.getInstance(), setting, true); if (settingValue == null) { @@ -198,8 +198,8 @@ public class AdminResource { JSONArray array = new JSONArray((List) settingValue); return array.toString(4); } - return settingValue; + return settingValue.toString(); } catch (IllegalAccessException e) { throw ApiExceptionFactory.INSTANCE.createException(request, ApiError.INVALID_CRITERIA, e); }