← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 670353] [NEW] 5.0.14 widget='image' problem

 

Public bug reported:

I want to add a field in to product
PY file :

from osv import osv, fields

class product_product(osv.osv):
    _name = 'product.product'
    _inherit = 'product.product'
    _description = 'Product'
    _columns = { 'pic':fields.binary('Pic'),
}
 
product_product()
XML file:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
  <data>
    <record id="product_img_view" model="ir.ui.view">
      <field name="name">product.normal.form</field>
      <field name="model">product.product</field>
      <field name="type">form</field>
      <field name="inherit_id" ref="product.product_normal_form_view"/>
      <field name="arch" type="xml">
      <field name="name" position="before">
      <field name="pic" widget="image" nolabel="1" img_width="300" img_height="300"/> 
        </field>
      </field>
    </record> 
  </data> 
</openerp>
1.in GTK  client work
2.in FireFox ,the 'pic' field disappear
3.in IE8.0,the 'pic' appear,but when I upload the picture it`s error

ERROR MESSAGE:

<type 'exceptions.ValueError'>: invalid literal for int() with base 10: '' 
      args = ("invalid literal for int() with base 10: ''",) 
      message = "invalid literal for int() with base 10: ''"

** Affects: openobject-client-web
     Importance: Undecided
         Status: New

-- 
5.0.14 widget='image' problem
https://bugs.launchpad.net/bugs/670353
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.

Status in OpenObject Web Client: New

Bug description:
I want to add a field in to product
PY file :

from osv import osv, fields

class product_product(osv.osv):
    _name = 'product.product'
    _inherit = 'product.product'
    _description = 'Product'
    _columns = { 'pic':fields.binary('Pic'),
}
 
product_product()
XML file:

<?xml version="1.0" encoding="utf-8"?>
<openerp>
  <data>
    <record id="product_img_view" model="ir.ui.view">
      <field name="name">product.normal.form</field>
      <field name="model">product.product</field>
      <field name="type">form</field>
      <field name="inherit_id" ref="product.product_normal_form_view"/>
      <field name="arch" type="xml">
      <field name="name" position="before">
      <field name="pic" widget="image" nolabel="1" img_width="300" img_height="300"/> 
        </field>
      </field>
    </record> 
  </data> 
</openerp>
1.in GTK  client work
2.in FireFox ,the 'pic' field disappear
3.in IE8.0,the 'pic' appear,but when I upload the picture it`s error

ERROR MESSAGE:

<type 'exceptions.ValueError'>: invalid literal for int() with base 10: '' 
      args = ("invalid literal for int() with base 10: ''",) 
      message = "invalid literal for int() with base 10: ''"





Follow ups

References