diff --git a/app/lib/use_case/put_file_binary.dart b/app/lib/use_case/put_file_binary.dart index 7a81e6db..24cef12c 100644 --- a/app/lib/use_case/put_file_binary.dart +++ b/app/lib/use_case/put_file_binary.dart @@ -21,7 +21,7 @@ class PutFileBinary { await fileRepo.putBinary(account, path, content); } catch (e) { if (e is ApiException && - e.response.statusCode == 404 && + (e.response.statusCode == 404 || e.response.statusCode == 409) && shouldCreateMissingDir) { // no dir _log.info("[call] Auto creating parent dirs");