impleri / sow

Sow provides a CLI to Harvest using NodeJS
BSD 2-Clause "Simplified" License
26 stars 5 forks source link

`sow note` doubles existing timer #27

Open ELLIOTTCABLE opened 6 years ago

ELLIOTTCABLE commented 6 years ago

I can't fathom how this is happening, but:

❯ ~ [5s] sow note hello 
08 Mar 14:20:07 - success: Updated notes for Product: Development, Coding, & Construction in Other Modules & Libraries (FOSS) to hello. 1.44 hours already logged.

❯ ~ [4s] sow note homo: figuring out sow, etc
08 Mar 14:20:35 - success: Updated notes for Product: Development, Coding, & Construction in Other Modules & Libraries (FOSS) to homo:. 1.93 hours already logged.

❯ ~ [4s] sow note "homo: figuring out sow, etc"
08 Mar 14:20:44 - success: Updated notes for Product: Development, Coding, & Construction in Other Modules & Libraries (FOSS) to homo: figuring out sow, etc. 2.44 hours already logged.

This is especially weird, because the current time entry is now longer than the current time — that is, that entry now, according to the web interface, started at 1:51 (that's like 30 minutes ago.), and yet is still somehow 2.44 hours long. :x

(I suspect this is due to the “Timer Mode” setting on Harvest — I use ‘Track via start and end time’, as opposed to the default ‘Track via duration.’)

ELLIOTTCABLE commented 6 years ago

(Also, I realise this product is unmaintained — no pressure, this isn't a dealbreaker for me. If it becomes one, maybe I'll come take over maintainership. Your work is appreciated! <3)