--- ZSQLExtend/ZSQLExtend.py 2005/01/12 19:13:34 1.53 +++ ZSQLExtend/ZSQLExtend.py 2005/01/13 18:29:14 1.54 @@ -1256,9 +1256,13 @@ class ZSQLBibliography(Folder,ZSQLExtend def getMetaDataXML(self): """crate index meta""" - pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','record.xml')).__of__(self) - pt.content_type="text/xml" - return pt() + find=self.ZopeFind(self,obj_ids=["record.xml"]) + if not find: + pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','record.xml')).__of__(self) + pt.content_type="text/xml" + return pt() + else: + return find[0][1]() def createVLMAtripels(self): """index"""