|
|
@ -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()
|
|
|
|
:
|
|
|
|
:
|
|
|
|