From edb11a0efc74e4aabca51d72749adf1c1d386987 Mon Sep 17 00:00:00 2001 From: 0xboobface <0xboobface@gmail.com> Date: Sat, 24 Nov 2018 15:16:51 +0100 Subject: [PATCH] Fix possible NPE in update --- common/src/main/java/ctbrec/sites/mfc/MyFreeCamsModel.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/ctbrec/sites/mfc/MyFreeCamsModel.java b/common/src/main/java/ctbrec/sites/mfc/MyFreeCamsModel.java index f4e0f046..f0776843 100644 --- a/common/src/main/java/ctbrec/sites/mfc/MyFreeCamsModel.java +++ b/common/src/main/java/ctbrec/sites/mfc/MyFreeCamsModel.java @@ -219,9 +219,10 @@ public class MyFreeCamsModel extends AbstractModel { public void update(SessionState state, String streamUrl) { uid = Integer.parseInt(state.getUid().toString()); setName(state.getNm()); - setCamScore(state.getM().getCamscore()); setState(State.of(state.getVs())); setStreamUrl(streamUrl); + Optional camScore = Optional.of(state.getM()).map(m -> m.getCamscore()); + setCamScore(camScore.orElse(0.0)); // preview String uid = state.getUid().toString();