Details can be found here -> https://groups.google.com/g/py4web/c/f2BGHP_1-F8 In short, if you have an upload field that isn't based on a database field, it fails to build the filename. I will submit a PR.