Support

Home Forums Event Espresso Premium Issue with updating times in a batch

Issue with updating times in a batch

Posted: April 23, 2014 at 8:42 am


Rob Orr

April 23, 2014 at 8:42 am

Hello,
I’ve been trying to update end times in a batch using the “this and all upcoming events function” but it isn’t updating. Any suggestions as to what I’m doing wrong or the cause? Thanks


Dean

April 24, 2014 at 4:18 am

Hi,

What version of Event espresso and Recurring Event Manager are you using?

I checked and the times updated correctly.

Just to be sure are you using the right time format (shouldn’t matter but worth a check) and that the time is valid (e.g. doesnt come before the start time)?


Rob Orr

April 24, 2014 at 9:59 am

Hello,
We are using:
EE 3.1.65.5.P
EE – Calendar 2.2.3.p
EE – Price Modifier 0.0.5.b
EE – Recurring Events 1.1.8.p


Tony

  • Support Staff

April 25, 2014 at 1:42 am

Hi Rob,

Are you using Automatic dates or Manual? http://take.ms/vgYs9


Rob Orr

April 28, 2014 at 2:33 pm

automatically


Tony

  • Support Staff

April 29, 2014 at 3:00 am

Can you provide us with some details of the series, the current dates in use, the times your are changing from/to and from which date within the series are you trying to change these please?

We have tested changing times/dates using REM and the “this and all upcoming events function” and not had an issue so we’ll need to know the dates in use to help narrow this down some.


Rob Orr

April 29, 2014 at 2:08 pm

It’s just as we’ve said – nothing real complex. change the time in one field, and it doesn’t change. For instance we’re changing only the time field, using “this and all upcoming events” from, say 8am to 7am, but it neither changes the first instance, nor any of the future instances.


Rob Orr

April 29, 2014 at 2:12 pm

it was also adding an end time even though I’d left it blank because the end time is not EXACTLY at a given time. But it’s not allowing changes to that field either.


Rob Orr

April 29, 2014 at 3:31 pm

Also on the end time, I want to change the end time to 1:30pm Estimated End Time. However it changes all of the end times to 9:13pm.

When I change the end time to just 1:30pm (leaving out the needed text) it does change the end time to 1:30pm.

I need that text in there. How do I do that? Thanks


Tony

  • Support Staff

April 30, 2014 at 2:42 am

Hi Rob,

Also on the end time, I want to change the end time to 1:30pm Estimated End Time. However it changes all of the end times to 9:13pm.
When I change the end time to just 1:30pm (leaving out the needed text) it does change the end time to 1:30pm.

You can not store text within the date/times fields, this is the reason the times are not updating.

it was also adding an end time even though I’d left it blank because the end time is not EXACTLY at a given time.

The end time for an event is required and as such a time will be created if one is not input.

When creating events I would consider all fields within the ‘Event Date/Time’ section required. Leaving any of those fields blank will cause unexpected results further down the line.

You could set those values and then hide the output from those fields within the registration form using CSS, then simply add the estimated end times within the event description, does that help?


Rob Orr

April 30, 2014 at 3:43 pm

We’re continuing to have problems. NOW the problem we’re trying to adjust the times (start and end) and we’re not touching the date fields – either the registration date fields, or the actual event date fields – and the result is that the dates are getting screwed up. An example would an event that for some reason is set to start on May 31st, and the END date is somehow being changed to MAY 1. Our dates for the month of June are completely gone, and then things pick back up in July and those are likely messed up too.

For the record – all events now have start and end times, obvviously already had start and end times for reg. and the actual event, and all the other fields are populated.

I don’t know what the problem is here, but this is becoming a bigger and bigger mess. We’ve gone over the things you guys have talked about here, but this is getting crazy. Our season opens tomorrow and this has to be resolved.


Tony

  • Support Staff

May 1, 2014 at 4:38 am

Hi Rob,

I’m sorry your running into problems.

Would it be possible for you to provide log in details so we can investigate this further?

If so please send via https://eventespresso.com/send-login-details/

Or could you provide a full breakdown of the dates & options used within the Recurring Events Manager to create the series so I can re-create it locally and investigate?


Rob Orr

May 1, 2014 at 7:09 pm

Hi Tony – – It’s been sent. Look forward to hearing from you on this, we’ve got to have it done by tomorrow.


Tony

  • Support Staff

May 2, 2014 at 7:15 am

Hi Rob,

I looked into this and have found the issue you mentioned.

To explain (just a little) how REM works some. When creating a recurring series you basically say ‘Create a set of events (recurring series) using the Dates/Times I have provided within REM & event options set, until the end date I provided’

Simple enough. So then Event Espresso loops through creating the events and REM passes the dates/times to create for each loop. REM takes care of all the formulas and EE is passed the dates/times. (Very similar to creating single events only EE adds some extra info to track that this is recurring series)

So then when you edit the series part way through and wish apply those changes to ‘This and all upcoming events.’ You are effectively then saying ‘From this point on, use the Dates/Times & Event Options I have now provided within this event and continue with the series until the end date provided (can be earlier or later than the date provided when creating the series)’

EE then loops through that same process, REM passes the new dates etc once again until the end date.

The problem comes from the fact that REM is geared towards the full series of events. So when you edit and event mid series REM has the dates set for the full series. So for example the event in question on May 31st. The settings within REM are as follows: http://take.ms/dlEMR

So when REM is passed those dates it starts from 2014-05-01, seems there is logic for to correctly calculate the Event start date, but it appears not the Event End.

I have created a ticket for the developers to investigate this and see how it can be handled better, but for the time being as a work around when editing events mid series. Match the registration end date and First Event start/end date within REM to the current event you are editing.

So in the example event I used:

Registration Ends On = 2014-05-31
First Event Date = 2014-05-31
First Event End Date = 2014-05-31

http://take.ms/ImSn8

Now this may seem a little odd (and the reason I explained the above) but those settings are then used within REM to apply to the events created/update. So now in this case the First Event Date is now actually for the current event you are editing and will continue updating the events until end date.

This will need to be done and matched to the current event each time you use that option.

The support post ‘Issue with updating times in a batch’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso