-
Notifications
You must be signed in to change notification settings - Fork 249
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
recurring tasks with single instances edited/completed are completely ignored #943
Comments
PS: to reproduce this bug i started from scratch (even uninstalled OpenTasks & DAVx5) and then the one recurring task which was shown (because of the initial creation without a due date, but added one later) was not shown again. but literally nothing has changed between these two attempts! |
Any chance you can provide an ICS file of a task to reproduce this issue? |
sure, in which state(s) do you want the ICS file(s)? - just an ignored one? the initial one, which is shown? the edited one, which is still shown? or even other ones with completed instance via Thunderbird and/or OpenTasks? and how do you prefer to get them? email, github or whatever? and the files itself or (temprary) links to some cloud? |
Ideally a copy of every step, attached to this issue. Thank you. |
@DJCrashdummy any success on this yet? |
sorry @dmfs for replying soooo late, but unfortunately i am pretty busy the last months! holy cow! half the OP was wrong (i updated it and the title somehow accordingly)... perhaps of presumptions raised by the mentioned other issues. 😒 but i'm pretty sure i finally nailed down the causing of the problems: it is, checking an instance as completed!!! 💡 this also makes now completely sense:
the part with editing via OpenTasks (point 4 & 5 in the OP ⬆️) was pretty accurate:
hopefully all this helps you with getting this issue fixed, and sorry for the false report in first place! 🤦 note: i had to append btw: the setup didn't change (except potential updates), but OpenTasks didn't get one in the meantime and also at all other software i solely use releases in this case, no testing versions, not even a beta or a RC. |
Thanks for the details. Regarding the issue with the new task when completing an instance in OpenTasks ([5] and [6]), that's intended behavior. When you complete or cancel the first instance of a recurring task, the first instance is detached from the series and the series start is moved forward. The primary reason is to support Apple clients. They don't support overrides like Thunderbird and other clients do. Regarding the issue with Thunderbird tasks it would be interesting to see the database data. Do you happen to have root access and access to the data folder in |
I've noticed a different issue when I sync your task with my server. In my case the override is ignored. That means, when I complete the first 3 instances, the fourth instance is April 1st even though it should be May 1st because April 1st is already completed. I'll look into that. |
Checking in as I'm experiencing this exact problem after having created recurring tasks. I'm using OpenTasks 1.2.4 and DAVx5 3.3.1-ose. Is there any progress on a fix, or a work around? |
existing overrides should be handled correctly since 1.3.0. Please let me know if this is still an issue. I'm closing this for now. |
i haven't used/tested OpenTasks for a while because of #462... but with its support for completing single instances of recurring tasks (IMHO the essential feature, because advanced editing every once in a while can be done elsewhere) i was willingly to finally switch.
but sadly i had to experience a big show stopper bug:
recurring tasks seem to be completely ignored as soon as a
start and due date is specified. - and unfortunately this is the case - at least in Thunderbird - as soon as you set a due date because it seems that a start date is mandatory for a recurring task.single instance was marked as completed at an other client. - if the recurring task was synced previously, it stays in OpenTasks how it was and all changes (except a complete deletion) are ignored.some more details of this idiosyncratic bug:
(i tried my best, but this list is not very accurate any more and is propably more confusing than informative... better go to the comment with the ICS-files and proper description! ⬇️)
if you don't specify a due date while the initial creation (editing afterwards doesn't do the trick! 🤔), the recurring task is shown.if you add a due time afterwards, the recurring task continues to be shown(!) and the date in OpenTasks' list-view is correctly changed to the due time resp. date; but alsoit stays the due date(of the first instance)of the whole series even if you mark the first instances as completed.specified a due time on creationmarked one instance of a recurring task (with Thunderbird) as completed, editing the task afterwards doesn't change anything (even unchecking all single instances)... the tasks resp. the whole series won't show up in OpenTasks!so a long story made short: at least in conjunction with syncing (resp. Thunderbird) it seems, the topic recurring tasks got even worse, because now you can't be sure if all tasks are shown. 😞
my setup:
perhaps this is partly a duplicate of #896 (if so, i'm sorry), but i'm not sure because its description is not very enlightening and i can't confirm it because my observations just happen for recurring tasks - normal tasks whether they have a start and/or a due time are displayed as they should!
EDIT 2020-05-20: added & corrected some details and added further findings about editing in OpenTasks.
EDIT 2020-07-02: corrected/scratched wrong findings & assumptions.
The text was updated successfully, but these errors were encountered: