Bug Description:
When changing the task of an entry afterwards, the auto-assigned tags are lost.
This happens 100% reproducibly, both when editing a single entry or when performing a batch update.
Tags that were added manually remain intact.
⸻
Steps to Reproduce:
1. Create an entry with a task that has auto-assigned tags.
2. Change the task afterwards (single entry or via batch operation).
3. Observe that the auto-assigned tags disappear.
4. Repeat with manually assigned tags → those remain intact.
⸻
Expected Behavior:
Auto-assigned tags should remain intact when changing the task of an entry, regardless of whether the change is done individually or in batch.
⸻
Environment:
• App Versions: Current as of 05 September 2025
• Platforms: Windows, iOS, macOS
• Behavior is identical across all platforms.
WorkingHours version: 2.13.4
OS + version: 15.6.1 (24G90)
Device model: MacBook Pro 14" 2023