Workout session (sometimes?) sticks around on the calendar (and db) if all its child exercise log entries are deleted.
I am too confused due to my newness with this software to reproduce it properly, but:
Log something for a routine day. Don't know if one has to fiddle with the rating/notes on the very top of the UI page for that. Like neutral, good, bad, etc. Add a bunch of entries. Save.
Go back. Go to routine, log view. Delete the entries.
Go to calendar. Workout session the entries belonged to is still there, but empty.
For me, this is not a huge deal since the userbase for my installation is 3 people, so I just check the db and delete the entry when it happens. via `delete from manager_workoutsession where id=offending_entry;'
But...maybe it's an actual bug? Or maybe it resolves itself after a day? or there is some cleanup checker worker thing running in the background that garbage collects em?