server/sources/storages.py
branchstable
changeset 5693 8af6623f3d4e
parent 5625 6ee2a7b6f194
child 5696 98d390c28edb
child 5857 1a24c62aefc5
--- a/server/sources/storages.py	Wed Jun 09 09:42:24 2010 +0200
+++ b/server/sources/storages.py	Wed Jun 09 09:54:35 2010 +0200
@@ -16,11 +16,12 @@
 # You should have received a copy of the GNU Lesser General Public License along
 # with CubicWeb.  If not, see <http://www.gnu.org/licenses/>.
 """custom storages for the system source"""
+
 from os import unlink, path as osp
 
 from yams.schema import role_name
 
-from cubicweb import Binary
+from cubicweb import Binary, ValidationError
 from cubicweb.server import hook
 
 def set_attribute_storage(repo, etype, attr, storage):
@@ -157,7 +158,7 @@
         fspath = uniquify_path(self.default_directory, '_'.join(basename))
         if fspath is None:
             msg = entity._cw._('failed to uniquify path (%s, %s)') % (
-                dirpath, '_'.join(basename))
+                self.default_directory, '_'.join(basename))
             raise ValidationError(entity.eid, {role_name(attr, 'subject'): msg})
         return fspath