Technical mailing list archives

Re: 'Text' object has no attribute '_update'

- 11/07/2014 06:21:38
Hi Bruno

Please post as a question in forum(help)

On Fri, Nov 7, 2014 at 7:12 PM, Bruno Šegvić <> wrote:

Hi all,


I'm working on my custom module, and I'm trying to integrate tree view inside form page.

I'm doing something wrong and just can't avoid this error:


Traceback (most recent call last):

  File "/home/odoo/odoo/openerp/", line 476, in _handle_exception

    return super(JsonRequest, self)._handle_exception(exception)

  File "/home/odoo/odoo/openerp/", line 495, in dispatch

    result = self._call_function(**self.params)

  File "/home/odoo/odoo/openerp/", line 311, in _call_function

    return checked_call(self.db, *args, **kwargs)

  File "/home/odoo/odoo/openerp/service/", line 113, in wrapper

    return f(dbname, *args, **kwargs)

  File "/home/odoo/odoo/openerp/", line 308, in checked_call

    return self.endpoint(*a, **kw)

  File "/home/odoo/odoo/openerp/", line 685, in __call__

    return self.method(*args, **kw)

  File "/home/odoo/odoo/openerp/", line 360, in response_wrap

    response = f(*args, **kw)

  File "/home/odoo/odoo/addons/web/controllers/", line 941, in call_kw

    return self._call_kw(model, method, args, kwargs)

  File "/home/odoo/odoo/addons/web/controllers/", line 933, in _call_kw

    return getattr(request.registry.get(model), method)(, request.uid, *args, **kwargs)

  File "/home/odoo/odoo/openerp/", line 234, in wrapper

    return old_api(self, *args, **kwargs)

  File "/home/odoo/odoo/openerp/", line 357, in old_api

    result = method(recs, *args, **kwargs)

  File "/home/odoo/odoo/openerp/", line 5635, in onchange

    record =

  File "/home/odoo/odoo/openerp/", line 232, in wrapper

    return new_api(self, *args, **kwargs)

  File "/home/odoo/odoo/openerp/", line 5248, in new

    invf._update(record[name], record)

AttributeError: 'Text' object has no attribute '_update'




<page string="Usluga uključena u popravak">
                                <field name="service_ids">
                                    <tree string="Usluge">
                                        <field name="service"/>
                                        <field name="cost"/>


class Helpdesk(models.Model):
    _name = 'helpdesk.kvarovi'

service_ids = fields.One2many('helpdesk.service', 'cost', 'service')


class Service(models.Model):
    _name = 'helpdesk.service'
    service = fields.Char(String="Usluga", help="Usluga uključena za popravak navedenog kvara")
    cost = fields.Float(digits=(6,2), help="Cijena usluge"




I'm new in odoo so I hope I asked the question on the right place.



Thanks in advance!


Post to:

Senthilnathan G
+91-94888 91888
+91-87544 15304