[x] When I stop tracking a task I get a 500 from the middleware API. From the vercel backend I see Odoo is throwing an error that is catched by the API, that returns a generic 500 to the app. The error is "Error: The start of your timesheet is overlapping! Collision with timesheet 'Create a new setup sequence for new contracts' on task 'March'." These errors should be displayed to the end user in the dapp.
[x] There is an issue with timezones, IIRC you should send UTC date times to Odoo
Issues