From 9444a7c92308be03a6acb5b44f0772c12fc12a9d Mon Sep 17 00:00:00 2001 From: helmutm Date: Tue, 17 Aug 2010 05:47:15 +0000 Subject: [PATCH] use master file name as bas name for new version git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3961 fd906abe-77d9-0310-91a1-e0d9ade77398 --- versioning/versionable.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/versioning/versionable.py b/versioning/versionable.py index 23fd04c..952b1fa 100644 --- a/versioning/versionable.py +++ b/versioning/versionable.py @@ -31,6 +31,7 @@ from zope.traversing.api import getName, getParent from cybertools.text.mimetypes import extensions from cybertools.typology.interfaces import IType +from loops.common import adapted from loops.interfaces import IResource, IExternalFile from loops.versioning.interfaces import IVersionable @@ -152,7 +153,7 @@ class VersionableResource(object): adaptedObj.storageParams = adaptedContext.storageParams adaptedObj.storageName = adaptedContext.storageName extAddr = adaptedContext.externalAddress - newExtAddr = self.generateName(extAddr, + newExtAddr = self.generateName(adapted(self.master).externalAddress, extensions.get(context.contentType, ''), versionId) adaptedObj.externalAddress = newExtAddr