Skip to content
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

repeat every day until decrements end date on task completion #2897

Closed
3 of 7 tasks
ArneBouillon opened this issue Jun 19, 2024 · 5 comments
Closed
3 of 7 tasks

repeat every day until decrements end date on task completion #2897

ArneBouillon opened this issue Jun 19, 2024 · 5 comments
Labels
scope: recurrence Anything to do with recurring/repeating tasks status: not planned type: bug Something isn't working

Comments

@ArneBouillon
Copy link

Please check that this issue hasn't been reported before.

  • I searched previous Bug Reports didn't find any similar reports.

Expected Behavior

If I add the following repeating task
image
and I complete it, I expect Tasks to create a new instance with the same end date and tomorrow as the due date.

Current behaviour

The end date is decremented in both the completed and the new task:
image
If I complete one more, the old completed task is left alone, but the newest two are again decremented:
image

Steps to reproduce

The task from the screenshots above was:

- [ ] #task Do stuff  [repeat:: every day until July 4, 2024]  [due:: 2024-06-19]

Which Operating Systems are you using?

  • Android
  • iPhone/iPad
  • Linux
  • macOS
  • Windows

Obsidian Version

v1.6.3

Tasks Plugin Version

v7.4.0

Checks

  • I have tried it with all other plugins disabled and the error still occurs

Possible solution

No response

@ArneBouillon ArneBouillon added the type: bug Something isn't working label Jun 19, 2024
@ArneBouillon
Copy link
Author

ArneBouillon commented Jun 19, 2024

I found this bug report, which is definitely related: #1818

Fixing that issue probably fixes this one too; however, it may be possible to fix this case without having a general fix for the rrule parser, by copying the repeat part for the new task without having it pass through the parser again.

@claremacrae
Copy link
Collaborator

Hi,

until is not a documented feature of Tasks, because it is known not to work.

See this section of the documentation, which links to the exact issue you quoted - #1818:
https://publish.obsidian.md/tasks/Getting+Started/Recurring+Tasks#No%20way%20to%20recur%20until%20a%20specific%20date

So, could you please say in what way exactly this differs from #1818 - what extra work does it require the differs from that issue, in order for this one not to be a duplicate?

Many thanks. 😄

@claremacrae claremacrae added scope: recurrence Anything to do with recurring/repeating tasks question Further information is requested labels Jun 19, 2024
@ArneBouillon
Copy link
Author

My apologies, the Tasks syntax is often so intuitive that I don't need to check the documentation 🤦

If it's an undocumented feature, I think it makes sense to wait until #1818 can be fully resolved. I'll close this issue. Thanks for the great work on this plug-in!

@claremacrae
Copy link
Collaborator

Hi Arne, thanks for your understanding.

@claremacrae claremacrae closed this as not planned Won't fix, can't repro, duplicate, stale Jun 19, 2024
@claremacrae claremacrae added status: not planned and removed question Further information is requested labels Jun 19, 2024
@claremacrae
Copy link
Collaborator

Steps to reproduce

The task from the screenshots above was:

- [ ] #task Do stuff  [repeat:: every day until July 4, 2024]  [due:: 2024-06-19]

I appreciate your including the text, but for future reference, there isn't enough information in this "Steps to reproduce" to do anything useful in investigating this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
scope: recurrence Anything to do with recurring/repeating tasks status: not planned type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants