Dates like `2014-00-00` in tags are not parsed properly
Funkwhale is a bit too aggressive when parsing dates on uploaded files, and we could make this more user friendly by accepting more date formats. Especially 2014-00-00
, which is sometimes present but currently refused.
Date parsing is done in the get_date
function, in this file: https://dev.funkwhale.audio/funkwhale/funkwhale/blob/develop/api/funkwhale_api/music/metadata.py#L150-166
You can add a unit test to ensure there is no future regression here: https://dev.funkwhale.audio/funkwhale/funkwhale/blob/develop/api/tests/music/test_metadata.py#L220-229
cc @ariasuni