institutmontilivi / Bika-LIMS

Web-based Laboratory Information Management System
http://www.bikalabs.com/
Other
1 stars 0 forks source link

Error després d'afegir un duplicat en una fulla de treball #32

Closed xispa closed 10 years ago

xispa commented 10 years ago

Després d'afegir un duplicat per una mostra d'un client que té títol amb ç i un servei d'anàlisi amb accent, el sistema llença l'error següent quan l'usuari accedeix a la pestanya de manage_results de la fulla de treball:

Traceback (innermost last):
  Module ZPublisher.Publish, line 126, in publish
  Module ZPublisher.mapply, line 77, in mapply
  Module ZPublisher.Publish, line 46, in call_object
  Module bika.lims.browser.worksheet, line 488, in __call__
  Module Products.Five.browser.pagetemplatefile, line 125, in __call__
  Module Products.Five.browser.pagetemplatefile, line 59, in __call__
  Module zope.pagetemplate.pagetemplate, line 113, in pt_render
   - Warning: Macro expansion failed
   - Warning: <type 'exceptions.KeyError'>: 'hidden_macro'
  Module zope.tal.talinterpreter, line 271, in __call__
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 888, in do_useMacro
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 533, in do_optTag_tal
  Module zope.tal.talinterpreter, line 518, in do_optTag
  Module zope.tal.talinterpreter, line 513, in no_tag
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 954, in do_defineSlot
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 533, in do_optTag_tal
  Module zope.tal.talinterpreter, line 518, in do_optTag
  Module zope.tal.talinterpreter, line 513, in no_tag
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 858, in do_defineMacro
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 954, in do_defineSlot
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 533, in do_optTag_tal
  Module zope.tal.talinterpreter, line 518, in do_optTag
  Module zope.tal.talinterpreter, line 513, in no_tag
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 954, in do_defineSlot
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 533, in do_optTag_tal
  Module zope.tal.talinterpreter, line 518, in do_optTag
  Module zope.tal.talinterpreter, line 513, in no_tag
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 946, in do_defineSlot
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 533, in do_optTag_tal
  Module zope.tal.talinterpreter, line 518, in do_optTag
  Module zope.tal.talinterpreter, line 513, in no_tag
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 531, in do_optTag_tal
  Module zope.tal.talinterpreter, line 513, in no_tag
  Module zope.tal.talinterpreter, line 343, in interpret
  Module zope.tal.talinterpreter, line 742, in do_insertStructure_tal
  Module Products.PageTemplates.Expressions, line 218, in evaluateStructure
  Module zope.tales.tales, line 696, in evaluate
   - URL: /home/naralabs/html/lims01.naralabs.com/zinstance/src/bika.lims/bika/lims/browser/templates/worksheet_manage_results.pt
   - Line 74, Column 1
   - Expression: <PathExpr standard:u'view/Analyses/contents_table'>
   - Names:
      {'args': (),
       'container': <Worksheet at /Plone/worksheets/WS-0096>,
       'context': <Worksheet at /Plone/worksheets/WS-0096>,
       'default': <object object at 0xb7dde7d8>,
       'here': <Worksheet at /Plone/worksheets/WS-0096>,
       'loop': {},
       'nothing': None,
       'options': {},
       'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x110607fc>,
       'request': <HTTPRequest, URL=http://lims01.naralabs.com/worksheets/WS-0096/manage_results>,
       'root': <Application at >,
       'template': <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0xc2f3d8c>,
       'traverse_subpath': [],
       'user': <PropertiedUser 'admin'>,
       'view': <Products.Five.metaclass.ManageResultsView object at 0xd7e3d0c>,
       'views': <Products.Five.browser.pagetemplatefile.ViewMapper object at 0xeab5cac>}
  Module zope.tales.expressions, line 217, in __call__
  Module Products.PageTemplates.Expressions, line 155, in _eval
  Module Products.PageTemplates.Expressions, line 117, in render
  Module bika.lims.browser.bika_listing, line 682, in contents_table
  Module bika.lims.browser.bika_listing, line 694, in __init__
  Module bika.lims.browser.worksheet, line 346, in folderitems
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 231: ordinal not in range(128)
xispa commented 10 years ago

Arreglat amb https://github.com/institutmontilivi/Bika-LIMS/commit/0f8d34527ec3f1a0e8601a5ca590e3d64704c2ac Relacionat (error en fer validació de duplicat): https://github.com/institutmontilivi/Bika-LIMS/commit/81842f495ac6fb964790847edc14f5e091c18d30