diff --git a/rowers/models.py b/rowers/models.py index 6edc4c92..9e156657 100644 --- a/rowers/models.py +++ b/rowers/models.py @@ -3873,7 +3873,7 @@ def auto_delete_file_on_delete(sender, instance, **kwargs): try: dirname = 'media/strokedata_{id}.parquet.gz'.format(id=instance.id) os.remove(dirname) - except FileNotFoundError: + except (FileNotFoundError, IsADirectoryError): try: shutil.rmtree(dirname) except: diff --git a/rowers/tests/testdata/testdata.tcx.gz b/rowers/tests/testdata/testdata.tcx.gz index 0fc0e3fd..ef0d837d 100644 Binary files a/rowers/tests/testdata/testdata.tcx.gz and b/rowers/tests/testdata/testdata.tcx.gz differ