Index: indico/MaKaC/review.py
===================================================================
--- indico/MaKaC/review.py	(revision 3a480c6863bced8a371cf98dc08c61d536b1225b)
+++ indico/MaKaC/review.py	(revision b7f6b643978f06c6f28285b2431e9f3282b902db)
@@ -1490,16 +1490,17 @@
         from MaKaC.conference import LocalFile
         for fileUploaded in files:
-            # create a temp file
-            tempPath = cfg.getUploadedFilesTempDir()
-            tempFileName = tempfile.mkstemp(suffix="IndicoAbstract.tmp", dir=tempPath)[1]
-            f = open(tempFileName, "wb")
-            f.write(fileUploaded.file.read() )
-            f.close()
-            file = LocalFile()
-            file.setFileName(fileUploaded.filename)
-            file.setFilePath(tempFileName)
-            file.setOwner(self)
-            file.setId(self._getAttachmentsCounter())
-            self.__addFile(file)
+            if fileUploaded.filename:
+                # create a temp file
+                tempPath = cfg.getUploadedFilesTempDir()
+                tempFileName = tempfile.mkstemp(suffix="IndicoAbstract.tmp", dir=tempPath)[1]
+                f = open(tempFileName, "wb")
+                f.write(fileUploaded.file.read() )
+                f.close()
+                file = LocalFile()
+                file.setFileName(fileUploaded.filename)
+                file.setFilePath(tempFileName)
+                file.setOwner(self)
+                file.setId(self._getAttachmentsCounter())
+                self.__addFile(file)
 
     def deleteFilesNotInList(self, keys):
