Nuxeo mailing list archives
[CPS-users-fr] Probleme d'enregistrement des fichiers flexibles
avec CPS Disk File Field (var/files)
Remaud Frederic
frederic.remaud at effia.fr
Mar 7 Nov 12:16:10 CET 2006
Bonjour
Je suis sous CPS 3.4.2 avec une archi ZEO et stockage des fichiers sur disque (CPS Disk File Field) et depuis le dernier reboot du serveur, lorsqu'on joint des fichiers aux documents flexibles (je n'ai pourtant pas updaté CPS à partir du svn), on a une erreur
* Module Products.CPSDocument.CPSDocument, line 78, in validate
* Module Products.CPSDocument.FlexibleTypeInformation, line 811, in validateObject
* Module Products.CPSDocument.FlexibleTypeInformation, line 822, in _commitDM
* Module Products.CPSSchemas.DataModel, line 337, in _commit
* Module Products.CPSSchemas.DataModel, line 359, in _commitData
* Module Products.CPSSchemas.BasicFields, line 660, in computeDependantFields
* Module Products.CPSSchemas.DiskFile, line 50, in __init__
* Module Products.CPSSchemas.DiskFile, line 65, in getNewFilename
OSError: [Errno 2] No such file or directory: '/home/zope/CalypsoV2/ZEOClients/zc1/var/files'
Pourtant, j'ai bien un CPS Disk File Field dans portal_schemas/File dont le storage path est correct (../../../attached_files/Calypso321)
Aucun problème pour les documents fichiers (ils sont bien stockés au bon endroit) mais dès qu'il s'agit d'un flexible, il veut absolument me mettre ca dans var/files.
Dois-je modifier les storage_path dans CPSSchemas/DiskFile.py ?
[...]
def __init__(self, id, title, file=None, content_type=None, storage_path='var/files'):
[...]
def addDiskFile(self, id, title, file=None, content_type=None,
storage_path='var/files', REQUEST=None):
Merci d'avance
FRD
-------------- section suivante --------------
Une pièce jointe HTML a été enlevée...
URL: http://lists.nuxeo.com/pipermail/cps-users-fr/attachments/20061107/7fc08136/attachment.html
This list archive provided by Nuxeo, the
leaders of open source ECM.
Check out the Nuxeo 5 open source,
standards-based ECM project.