+ Add Question

Problematic parsing of due time after a task was rescheduled on iOS

MM

Hi, I noticed the following unusual behaviour:
- current date is Tuesday,
- Recurring task has the following date
"after 12 days @ 1800 starting tue"
- I reschedule the task to Saturday on my iOS app.

When I see the task on the Web Todoist (which has been now scheduled for Saturday), the due time is set to 23:59 rather than 18:00.

Here is a snapshot of it:

https://www.sugarsync.com/pf/D459458_6318740_7243698

If I edit the task's due date on Web Todoist to let's say, "after 12 days @ 1800 starting sat", then the due time is correctly parsed to 18:00.

Can you have a look?

Thanks!
Mike

All responses

paolo russo premium
Replied on Apr 05, 2014 - 20:34 UTC

I experience a very similar bug on Todoist 4.1.5(147) for Mac.
If I set a recurring date writing "every day starting Apr 5 at 09:00am", the date is set correctly, but the time is set at 11:59pm invariably. Of course, the bug does not depends on the time I choose for this example.
Todoist 8.1.1 on iPad does not show the same bug, but:
1. If I create the above item on my iPad, it shows on my Mac the right way;
2. if I create the above item on my iPad and then I edit it on my Mac (changing the time to 9:10am for example), the item is automatically postponed by 1 day.
2. If I create the above item on my Mac, it will keep the time to 11:59pm on both platforms even if I try to edit it on my iPad.

It is worth noting that the system keeps the right time in memory, but it parses it in the wrong way. When I enter Edit mode, I still find 9:00am, but when I save Todoist shows 23:59 and manages the entry as if set to 23:59.

S
Silvia
Replied on Apr 07, 2014 - 06:15 UTC

Hello!

I just had the same problem. I have a task due "jeden 1sten So um 15". Meaning every first sunday at 15:00.
Zesterday, I rescheduled it to Friday - not changing the due time - and it became due Friday at 23:59.

Best wishes
Silvia

paolo russo premium
Replied on Apr 07, 2014 - 07:24 UTC

Hi Mike and Silvia.

In my case I have been explained by Todoist staff in another thread that my syntax "every day starting today at 9:00" is wrong. The right one is "every day at 9:00 starting today". Using the latter syntax everything works fine to me. Anyway, it looks like that in some case Todoist behaves erratically instead of issuing an "invalid date" message, when the syntax is wrong. This is a bug anyway, but maybe you may want to try a different syntax for your recurring dates.

S
Silvia
Replied on Apr 07, 2014 - 09:08 UTC

Hello Paolo!

My task has "every first sunday at 15:00" as a syntax, I dont think there is anything wrong with that - and I don't think I can use another syntax here.
But thank you for your concern!

Best wishes
Silvia

Brendon Wadey staff
Replied on Apr 07, 2014 - 19:26 UTC

Silvia,

Does this occur when typing in English, or only in your language?

Regards,
Brendon.

S
Silvia
Replied on Apr 07, 2014 - 19:55 UTC

Hello Brendon!

All my devices are set to German.

Best wishes
Silvia

David Trey staff
Replied on Apr 08, 2014 - 11:55 UTC

Hello Silvia,

Assuming that by "rescheduled to Friday" you mean you used the "Planung" option in iOS and selected 11 April from the wheel date picker, I can't reproduce this in version 8.2 (not yet published).

If that's exactly how you've rescheduled it, then version 8.2 will fix this. If not, please clarify where and how did you reschedule this task.


Best regards,
David

S
Silvia
Replied on Apr 08, 2014 - 11:58 UTC

Hello David!

Yes, that's excatly how I did it. That's great that it will be fixed in version 8.2.
Do you already know when it will be published?

Best wishes
Silvia

David Trey staff
Replied on Apr 08, 2014 - 13:28 UTC

SIlvia,

Unfortunately not, we're still adding some last fixes for something else and then there's of course Apple's approval process which may take a week if they don't reject the app for various reasons, in which case it could take longer :-(


Best regards,
David

MM
Mike M premium
Replied on Apr 08, 2014 - 14:26 UTC

Thought to mention the work around I'm using for affected users that haven't spotted it yet: mention the starting date through manual typing rather than using the Todoist reschedule feature .

For example "every tuesday @ 18:00", I schedule it for starting on any day after the actual date, so it picks up the next occurence

"every tuesday @ 18:00 starting friday"

Cheers,
Mike