mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-25 06:58:39 +00:00
bug5525: fixed NPEs in MediaTrack and missing refresher update when creating default leaderboard groups in create event workflow.
This commit is contained in:
+2
-16
@@ -143,25 +143,11 @@ public class MediaTrack implements Serializable, WithQualifiedObjectIdentifier {
|
||||
}
|
||||
|
||||
public boolean beginsAfter(Date date) {
|
||||
if (date == null) {
|
||||
return false;
|
||||
} else if (startTime.asDate().after(date)) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
return startTime != null && date != null && startTime.asDate().after(date);
|
||||
}
|
||||
|
||||
public boolean endsBefore(Date date) {
|
||||
if (date == null) {
|
||||
return false;
|
||||
} else if (duration == null) {
|
||||
return false; //null-duration implies open-ended!
|
||||
} else if (deriveEndTime().asDate().before(date)) {
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
return date != null && deriveEndTime() != null && deriveEndTime().asDate().before(date);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user