diff --git a/ckanext/odsh/lib/uploader.py b/ckanext/odsh/lib/uploader.py
index 8064be538c036cab1ea7c34caf852682b02ddf0c..a266637fc463df5e0d18cf821e5121a67591849d 100644
--- a/ckanext/odsh/lib/uploader.py
+++ b/ckanext/odsh/lib/uploader.py
@@ -6,14 +6,13 @@ import logging
 
 log = logging.getLogger(__name__)
 
-ValidationError = logic.ValidationError
 
 class ODSHResourceUpload(ResourceUpload):
 
     def __init__(self, resource):
         super(ODSHResourceUpload, self).__init__(resource)
         if self._icap_virus_found():
-            raise ValidationError(['Virus gefunden'])
+            raise logic.ValidationError({'upload': ['Virus gefunden']})
         
     def _icap_virus_found(self):
         if self.filename and self.upload_file: