Bonjour,
c'est bon je viens de commiter ca merci

Tarek

MARFIL CEDRIC wrote:
>
> Bonjour,
>
> Sur ma version de CPSMailAccess (voici le contenu du fichier VERSION :
>
> # NUXEO PRODUCT CONFIGURATION FILE
>
> # do not edit this file
>
> PKG_NAME=CPSMailAccess
>
> PKG_VERSION=1.2.0-gracinet-groups
>
> PKG_RELEASE=1
>
> ), lors de la recherche dans les mails, si l’utilisateur saisit le
> caractère ‘*’ en premier dans sa recherche, un site error apparaît. Ce
> problème est-il toujours d’actualité dans la version actuelle de
> CPSMailAccess ?
>
> La source du problème semble être ceci (fichier mailsearchview.py,
> ligne 118, on essaye d’affecter un caractère particulier dans une
> chaîne de caractère):
>
> if len(value) > 1 and value[0] in '?*':
>
> *value[0] = '_'*
>
> , la résolution peut être toute simple à mon idée, il suffirait de
> remplacer ce code par
>
> if len(value) > 1 and value[0] in '?*':
>
> *value = '_%s'%(value[1 :])*
>
> Est-ce que çà a été fait dans la version actuelle ?
>
>       
>
>
>     *Site Error*
>
> An error was encountered while publishing this resource.
>
> **TypeError**
>
> Sorry, a site error occurred.
>
> Traceback (innermost last):
>
>     * Module ZPublisher.Publish, line 187, in publish_module_standard
>     * Module Products.Localizer, line 60, in new_publish
>     * Module ZPublisher.Publish, line 144, in publish
>     * Module Zope2.App.startup, line 199, in zpublisher_exception_hook
>     * Module ZPublisher.Publish, line 113, in publish
>     * Module ZPublisher.mapply, line 88, in mapply
>     * Module ZPublisher.Publish, line 40, in call_object
>     * Module Products.Five.browserconfigure, line 628, in __call__
>     * Module Shared.DC.Scripts.Bindings, line 311, in __call__
>     * Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
>     * Module Products.PageTemplates.PageTemplateFile, line 110, in _exec
>     * Module Products.PageTemplates.PageTemplate, line 102, in pt_render
>       *<ImplicitAcquirerWrapper object at 0x05D71BD0>*
>     * Module TAL.TALInterpreter, line 206, in __call__
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 709, in do_useMacro
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 426, in do_optTag_tal
>     * Module TAL.TALInterpreter, line 411, in do_optTag
>     * Module TAL.TALInterpreter, line 406, in no_tag
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 675, in do_condition
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 709, in do_useMacro
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 675, in do_condition
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 426, in do_optTag_tal
>     * Module TAL.TALInterpreter, line 411, in do_optTag
>     * Module TAL.TALInterpreter, line 406, in no_tag
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 651, in do_loop_tal
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 426, in do_optTag_tal
>     * Module TAL.TALInterpreter, line 411, in do_optTag
>     * Module TAL.TALInterpreter, line 406, in no_tag
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 651, in do_loop_tal
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 426, in do_optTag_tal
>     * Module TAL.TALInterpreter, line 411, in do_optTag
>     * Module TAL.TALInterpreter, line 406, in no_tag
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 675, in do_condition
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 426, in do_optTag_tal
>     * Module TAL.TALInterpreter, line 411, in do_optTag
>     * Module TAL.TALInterpreter, line 406, in no_tag
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 651, in do_loop_tal
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 426, in do_optTag_tal
>     * Module TAL.TALInterpreter, line 411, in do_optTag
>     * Module TAL.TALInterpreter, line 406, in no_tag
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 675, in do_condition
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 426, in do_optTag_tal
>     * Module TAL.TALInterpreter, line 415, in do_optTag
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 675, in do_condition
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 426, in do_optTag_tal
>     * Module TAL.TALInterpreter, line 411, in do_optTag
>     * Module TAL.TALInterpreter, line 406, in no_tag
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 675, in do_condition
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 426, in do_optTag_tal
>     * Module TAL.TALInterpreter, line 411, in do_optTag
>     * Module TAL.TALInterpreter, line 406, in no_tag
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 732, in do_defineSlot
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 426, in do_optTag_tal
>     * Module TAL.TALInterpreter, line 411, in do_optTag
>     * Module TAL.TALInterpreter, line 406, in no_tag
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 732, in do_defineSlot
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 426, in do_optTag_tal
>     * Module TAL.TALInterpreter, line 411, in do_optTag
>     * Module TAL.TALInterpreter, line 406, in no_tag
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 675, in do_condition
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 426, in do_optTag_tal
>     * Module TAL.TALInterpreter, line 411, in do_optTag
>     * Module TAL.TALInterpreter, line 406, in no_tag
>     * Module TAL.TALInterpreter, line 250, in interpret
>     * Module TAL.TALInterpreter, line 477, in do_setLocal_tal
>     * Module Products.PageTemplates.TALES, line 221, in evaluate
>       *URL: index*
>       *Line 182, Column 8*
>       *Expression: <PythonExpr view.zemanticSearchMessages(**form)>*
>       *Names:*
>
> ·                {'container': <Products.Five.metaclass.SimpleViewClass from 
> D:\CMarfil\ApplicationsRepository\Zope\local_zopeInstance\Products\CPSMailAccess\www\mailZemanticSearchView.zpt
>  object at 0x05E02470>,
> ·                 'context': <MailBox at 
> /swam/portal_webmail/box_0000000000000000000000000000000000000001>,
> ·                 'default': <Products.PageTemplates.TALES.Default instance 
> at 0x0139B5F8>,
> ·                 'here': <MailBox at 
> /swam/portal_webmail/box_0000000000000000000000000000000000000001>,
> ·                 'loop': <Products.PageTemplates.TALES.SafeMapping object at 
> 0x05DD4F30>,
> ·                 'modules': <Products.Five.TrustedExpression._ModuleImporter 
> instance at 0x01C49C60>,
> ·                 'nothing': None,
> ·                 'options': {'args': 
> (<Products.Five.metaclass.SimpleViewClass from 
> D:\CMarfil\ApplicationsRepository\Zope\local_zopeInstance\Products\CPSMailAccess\www\mailZemanticSearchView.zpt
>  object at 0x05E02470>,)},
> ·                 'repeat': <Products.PageTemplates.TALES.SafeMapping object 
> at 0x05DD4F30>,
> ·                 'request': <HTTPRequest, 
> URL=http://localhost:8080/swam/portal_webmail/box_0000000000000000000000000000000000000001/zemanticSearchMessage.html>,
> ·                 'root': <Application at >,
> ·                 'template': <ImplicitAcquirerWrapper object at 0x05D71BD0>,
> ·                 'traverse_subpath': [],
> ·                 'user': <CPSUser 0000000000000000000000000000000000000001>,
> ·                 'view': <Products.Five.metaclass.SimpleViewClass from 
> D:\CMarfil\ApplicationsRepository\Zope\local_zopeInstance\Products\CPSMailAccess\www\mailZemanticSearchView.zpt
>  object at 0x05E02470>,
>  'views': <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper object at 
> 0x05E02930>}
>
>     * Module Products.PageTemplates.PythonExpr, line 70, in __call__
>       __traceback_info__: view.zemanticSearchMessages(**form)
>     * Module <string>, line 2, in f
>     * Module Products.CPSMailAccess.mailsearchview, line 118, in
>       zemanticSearchMessages
>
> TypeError: object doesn't support item assignment (Also, an error
> occurred while attempting to render the standard error message.)
>
> ------------------------------------------------------------------------
>
> Troubleshooting Suggestions
>
>     * The URL may be incorrect.
>     * The parameters passed to this resource may be incorrect.
>     * A resource that this resource relies on may be encountering an
>       error.
>
> For more detailed information about the error, please refer to error log.
>
> If the error persists please contact the site maintainer. Thank you
> for your patience.
>
> *Cédric Marfil***
>
> *Ingénieur conseils en Technologies de l'information*
>
> *Unilog IT Services NRD*
>
> *a logicaCMG company*
>
> Marcq en Baroeul
>
> Tél: 03.59.56.60.68 (//actuellement joignable à la CRMA au
> 03.20.14.26.36//)
>
> Mail: [EMAIL PROTECTED]
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> cps-users-fr 
> Adresse de la liste : [email protected]
> Gestion de l'abonnement : 
> <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
>   

_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à