Skip to content

Commit 64f0c8b

Browse files
authored
Fix empty uploads in forms (#524)
1 parent adca68c commit 64f0c8b

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

emmett/forms.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -384,8 +384,8 @@ async def _process(self, **kwargs):
384384
#: handle uploads
385385
for field in filter(lambda f: f.type == "upload", self.writable_fields):
386386
upload = self.files[field.name]
387-
del_field = field.name + "__del"
388-
if not upload.filename:
387+
if not upload:
388+
del_field = field.name + "__del"
389389
if self.input_params.get(del_field, False):
390390
self.params[field.name] = self.table[field.name].default or ""
391391
# TODO: do we want to physically delete file?

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ classifiers = [
3535

3636
dependencies = [
3737
"click>=6.0",
38-
"emmett-core[granian,rapidjson]~=1.0.2",
38+
"emmett-core[granian,rapidjson]~=1.0.4",
3939
"emmett-pydal==17.3.1",
4040
"pendulum~=3.0.0",
4141
"pyyaml~=6.0",

0 commit comments

Comments
 (0)