From b911e6003242de21f8557254d33dbf0fbd8129c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9A=D0=B8=D1=81=D0=B5=D0=BB=D1=91=D0=B2=20=D0=92=D0=BB?= =?UTF-8?q?=D0=B0=D0=B4=D0=B8=D1=81=D0=BB=D0=B0=D0=B2?= Date: Thu, 20 Jun 2019 08:22:39 +0300 Subject: [PATCH] Fixed deserialization bug. --- src/inport/TaskCase.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/inport/TaskCase.java b/src/inport/TaskCase.java index e9fd21b..f33dac6 100644 --- a/src/inport/TaskCase.java +++ b/src/inport/TaskCase.java @@ -660,6 +660,11 @@ public class TaskCase { mt.setIntensity(direction*Double.parseDouble(tokens[8].trim())); mt.setWithMooring(tokens[9].trim().equals("M")); + if ((mt.getStorage() != null) && (mt.getBunkerType().isPresent())) { + mt.setLoaderType(mt.getBunkerType()); + mt.setBunkerType(OptionalInt.empty()); + } + templates.add(mt); m_template.put(mt.getId(), mt); } -- GitLab