** Attachment added: "test.zip"
   https://bugs.launchpad.net/bugs/903687/+attachment/2631272/+files/test.zip

-- 
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to OpenERP Project Group.
https://bugs.launchpad.net/bugs/903687

Title:
  [6.1] Yaml - impossible to create an invoice line with a reference

Status in OpenERP Server:
  New

Bug description:
  Hello,

  I am unable to create an invoice line with a record in yaml since on
  change are called.

  Even when refering to an invoice, the data isn't given to the
  onchange.

  In my case, the issue is the following one :

  
  [2011-12-13 12:15:32,814][zz_yml_test] ERROR:tests.test:('No Partner Defined 
!', 'You must first select a partner !')
  Traceback (most recent call last):
    File 
"/home/yvaucher/Projects/lp_openerp_6.1/server/openerp/tools/yaml_import.py", 
line 844, in process
      self._process_node(node)
    File 
"/home/yvaucher/Projects/lp_openerp_6.1/server/openerp/tools/yaml_import.py", 
line 857, in _process_node
      self.process_record(node)
    File 
"/home/yvaucher/Projects/lp_openerp_6.1/server/openerp/tools/yaml_import.py", 
line 350, in process_record
      record_dict = self._create_record(model, fields, view_id, default=default)
    File 
"/home/yvaucher/Projects/lp_openerp_6.1/server/openerp/tools/yaml_import.py", 
line 428, in _create_record
      result = getattr(model, match.group(1))(self.cr, 1, [], *args)
    File 
"/home/yvaucher/Projects/lp_openerp_6.1/addons/account/account_invoice.py", 
line 1328, in product_id_change
      raise osv.except_osv(_('No Partner Defined !'),_("You must first select a 
partner !") )
  except_osv: ('No Partner Defined !', 'You must first select a partner !')
  [2011-12-13 12:15:32,814][zz_yml_test] ERROR:init.test:Tests failed to 
execute in module test
  Traceback (most recent call last):
    File 
"/home/yvaucher/Projects/lp_openerp_6.1/server/openerp/modules/loading.py", 
line 102, in load_test
      _load_data(cr, module_name, idref, mode, 'test')
    File 
"/home/yvaucher/Projects/lp_openerp_6.1/server/openerp/modules/loading.py", 
line 138, in _load_data
      tools.convert_yaml_import(cr, module_name, fp, idref, mode, noupdate)
    File 
"/home/yvaucher/Projects/lp_openerp_6.1/server/openerp/tools/yaml_import.py", 
line 909, in yaml_import
      yaml_interpreter.process(yaml_string)
    File 
"/home/yvaucher/Projects/lp_openerp_6.1/server/openerp/tools/yaml_import.py", 
line 844, in process
      self._process_node(node)
    File 
"/home/yvaucher/Projects/lp_openerp_6.1/server/openerp/tools/yaml_import.py", 
line 857, in _process_node
      self.process_record(node)
    File 
"/home/yvaucher/Projects/lp_openerp_6.1/server/openerp/tools/yaml_import.py", 
line 350, in process_record
      record_dict = self._create_record(model, fields, view_id, default=default)
    File 
"/home/yvaucher/Projects/lp_openerp_6.1/server/openerp/tools/yaml_import.py", 
line 428, in _create_record
      result = getattr(model, match.group(1))(self.cr, 1, [], *args)
    File 
"/home/yvaucher/Projects/lp_openerp_6.1/addons/account/account_invoice.py", 
line 1328, in product_id_change
      raise osv.except_osv(_('No Partner Defined !'),_("You must first select a 
partner !") )
  except_osv: ('No Partner Defined !', 'You must first select a partner !')

  
  I attach a testing module containing 2 yaml files. One doing an invoice that 
works (test.yml).
  And the other which fails (test2.yml) trying to separate invoice and 
invoice_line to have an invoice_line reference that could be reused for 
advanced testing.

  Regards,
  Yannick

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/903687/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~c2c-oerpscenario
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~c2c-oerpscenario
More help   : https://help.launchpad.net/ListHelp

Reply via email to