mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-20 19:20:04 +00:00
fix for bug 4088: de-serializing mark passing suppression using convertion from Long to Integer
Change-Id: I656bca3a4fb0e385e7932cebe2eb0f45f28df671
This commit is contained in:
1 parent
f0635d6328
commit
d5e6bb1730
2 files changed
+6
-5
No files matched your search
+2
-1
@@ -23,7 +23,8 @@ public class RaceLogSuppressedMarkPassingsEventDeserializer extends BaseRaceLogE
|
||||
@Override
|
||||
protected RaceLogEvent deserialize(JSONObject object, Serializable id, TimePoint createdAt, AbstractLogEventAuthor author,
|
||||
TimePoint timePoint, int passId, List<Competitor> competitors) throws JsonDeserializationException {
|
||||
Integer indexOfFirstWaypoint = (Integer) object.get(RaceLogSuppressedMarkPassingsEventSerializer.FIELD_INDEX_OF_FIRST_SUPPRESSED_WAYPOINTS);
|
||||
final Number indexOfFirstWaypointAsNumber = (Number) object.get(RaceLogSuppressedMarkPassingsEventSerializer.FIELD_INDEX_OF_FIRST_SUPPRESSED_WAYPOINTS);
|
||||
Integer indexOfFirstWaypoint = indexOfFirstWaypointAsNumber==null?null:indexOfFirstWaypointAsNumber.intValue();
|
||||
return new RaceLogSuppressedMarkPassingsEventImpl(createdAt, timePoint, author, id, competitors, passId, indexOfFirstWaypoint);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user