In this case the event is new but recurring from its inception–probably not a combination you foresaw. To reproduce the error, paste into your functions.php
the following code:
add_action( 'init', 'add_parev_filter' );
function add_parev_filter() {
add_filter('eventorganiser_get_event_schedule', 'parev_meta_xfer', 10, 2);
}
Follow this code with the parev_meta_xfer
function here, but change this line
$dow_array = convert2eoDays( explode(',',$_GET['dow']) );
to this
$dow_array = explode(',',$_GET['dow']);
.
From an administrative screen paste this into the URL box:
https://yourwpsiteurl.com/wp-admin/post-new.php?post_type=event&post_title=Bible%20Study&content=We%20meet%20in%20the%20conference%20room.&excerpt=We%20meet%20in%20the%20conference%20room.&post_cat=meeting&schedule=weekly&dow=MO&start=18:30&end=20:00
This will bring up the New Event screen with the Event Details fields pre-populated. Now press Publish and in the reloaded screen, the error will appear:
Event dates were not saved.
Start date not provided.
The Event Details will have been cleared too.
(I hope this shows okay. It’d be nice to have a preview available before posting!)