From 2d048369a1950868325be65a00d69c6ac82c69c2 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Wed, 17 Apr 2019 14:37:47 +0200 Subject: [PATCH] Fix JSON exception in isOnline --- .../java/ctbrec/sites/flirt4free/Flirt4FreeModel.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/ctbrec/sites/flirt4free/Flirt4FreeModel.java b/common/src/main/java/ctbrec/sites/flirt4free/Flirt4FreeModel.java index 39a25994..6f7befb3 100644 --- a/common/src/main/java/ctbrec/sites/flirt4free/Flirt4FreeModel.java +++ b/common/src/main/java/ctbrec/sites/flirt4free/Flirt4FreeModel.java @@ -67,8 +67,12 @@ public class Flirt4FreeModel extends AbstractModel { .build(); try(Response response = getSite().getHttpClient().execute(request)) { if(response.isSuccessful()) { - JSONObject json = new JSONObject(response.body().string()); - //LOG.debug("check model status: {}", json.toString(2)); + String body = response.body().string(); + if(body.trim().isEmpty()) { + return false; + } + JSONObject json = new JSONObject(body); + //LOG.debug("check model status: ", json.toString(2)); online = Objects.equals(json.optString("status"), "online"); id = json.getString("model_id"); if(online) {