Package: tinyerp-client
Version: 3.3.0-2
Severity: normal

when I upgrade to 3.3.0 partner from stoped working among other things.

in the console i get:
------------------------------
Traceback (most recent call last):
  File 
"/usr/lib/python2.3/site-packages/tinyerp-client/modules/gui/window/tree.py", 
line 109, in sig_open
    self.sig_action(widget, 'tree_but_open' )
  File 
"/usr/lib/python2.3/site-packages/tinyerp-client/modules/gui/window/tree.py", 
line 100, in sig_action
    obj.exec_keyword(keyword, {'model':self.model, 'id':id,
  File 
"/usr/lib/python2.3/site-packages/tinyerp-client/modules/action/main.py", line 
131, in exec_keyword
    self._exec_action(action, data)
  File 
"/usr/lib/python2.3/site-packages/tinyerp-client/modules/action/main.py", line 
99, in _exec_action
    obj.create(action['view_id'] and action['view_id'][0], datas['res_model'], 
datas['res_id'], domain, action['view_type'], datas.get('window',None), 
context,datas['view_mode'])
  File 
"/usr/lib/python2.3/site-packages/tinyerp-client/modules/gui/window/__init__.py",
 line 47, in create
    win = form.form(model, res_id, domain, view_type=mode, view_ids = (view_id 
and [view_id]) or [], window=window, context=context)
  File 
"/usr/lib/python2.3/site-packages/tinyerp-client/modules/gui/window/form.py", 
line 118, in __init__
    self.sig_new(autosave=False)
  File 
"/usr/lib/python2.3/site-packages/tinyerp-client/modules/gui/window/form.py", 
line 241, in sig_new
    self.screen.new()
  File 
"/usr/lib/python2.3/site-packages/tinyerp-client/widget/screen/screen.py", line 
201, in new
    self.current_model.validate_set()
  File 
"/usr/lib/python2.3/site-packages/tinyerp-client/widget/model/record.py", line 
143, in validate_set
    self.signal('record-changed')
  File "/usr/lib/python2.3/site-packages/tinyerp-client/signal_event.py", line 
36, in signal
    fnct(self, signal_data, *data)
  File "/usr/lib/python2.3/site-packages/tinyerp-client/widget/model/group.py", 
line 192, in _record_changed
    self.signal('model-changed', model)
  File "/usr/lib/python2.3/site-packages/tinyerp-client/signal_event.py", line 
36, in signal
    fnct(self, signal_data, *data)
  File 
"/usr/lib/python2.3/site-packages/tinyerp-client/widget/screen/screen.py", line 
96, in _model_changed
    self.display()
  File 
"/usr/lib/python2.3/site-packages/tinyerp-client/widget/screen/screen.py", line 
285, in display
    self.current_view.display()
  File "/usr/lib/python2.3/site-packages/tinyerp-client/widget/view/form.py", 
line 83, in display
    widget.display(model, state)
  File "/usr/lib/python2.3/site-packages/tinyerp-client/widget/view/widget.py", 
line 45, in display
    self.widget.display(model[self.widget_name])
  File 
"/usr/lib/python2.3/site-packages/tinyerp-client/widget/view/form_gtk/one2many_list.py",
 line 205, in display
    self.screen.models_set(new_models)
  File 
"/usr/lib/python2.3/site-packages/tinyerp-client/widget/screen/screen.py", line 
80, in models_set
    self.parent = models.parent
AttributeError: 'bool' object has no attribute 'parent'
------------------------------

this is a workaround applied to the latest development version:

--- tinyerp-client-3.3.2/bin/widget/view/form_gtk/one2many_list.py      
2006-06-29 14:03:25.000000000 -0300
+++ tinyerp-client-3.3.2nc/bin/widget/view/form_gtk/one2many_list.py    
2006-08-18 19:19:11.000000000 -0300
@@ -201,7 +201,7 @@
                        return False
                super(one2many_list, self).display(model_field)
                new_models = model_field.get_client()
-               if self.screen.models != new_models:
+               if self.screen.models != new_models and new_models:
                        self.screen.models_set(new_models)
                        if (self.screen.current_view.view_type=='tree') and 
self.screen.editable_get():
                                self.screen.current_model = None



-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing'), (50, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-k7
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)

Versions of packages tinyerp-client depends on:
ii  python                        2.3.5-11   An interactive high-level object-o
ii  python-glade2                 2.8.6-5    GTK+ bindings: Glade support
ii  python-gtk2                   2.8.6-5    Python bindings for the GTK+ widge

Versions of packages tinyerp-client recommends:
ii  evince [pdf-viewer]           0.4.0-2    Document (postscript, pdf) viewer
ii  gpdf [pdf-viewer]             2.10.0-3   Portable Document Format (PDF) vie
ii  gv [pdf-viewer]               1:3.6.1-13 PostScript and PDF viewer for X
ii  kghostview [pdf-viewer]       4:3.5.3-1  PostScript viewer for KDE
ii  kpdf [pdf-viewer]             4:3.5.3-1  PDF viewer for KDE
ii  xpdf                          3.01-9     Portable Document Format (PDF) sui
ii  xpdf-reader [pdf-viewer]      3.01-9     Portable Document Format (PDF) sui
ii  xpdf-utils [pdf-viewer]       3.01-9     Portable Document Format (PDF) sui

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to