Fix one-day long allDay events.

master
Tom Hacohen 7 years ago
parent 2056c62b80
commit 78c19fe7c4

@ -131,15 +131,15 @@ class EventEdit extends React.PureComponent {
const startDate = ICAL.Time.fromString(this.state.start); const startDate = ICAL.Time.fromString(this.state.start);
let endDate = ICAL.Time.fromString(this.state.end); let endDate = ICAL.Time.fromString(this.state.end);
if (this.state.allDay) {
endDate.adjust(1, 0, 0, 0);
}
if (startDate.compare(endDate) >= 0) { if (startDate.compare(endDate) >= 0) {
this.setState({error: 'End time must be later than start time!'}); this.setState({error: 'End time must be later than start time!'});
return; return;
} }
if (this.state.allDay) {
endDate.adjust(1, 0, 0, 0);
}
let event = (this.props.item) ? let event = (this.props.item) ?
this.props.item.clone() this.props.item.clone()
: :

Loading…
Cancel
Save