odoo/addons
Nicolas Lempereur 1942522969 [FIX] base: update File Content for binary field
To distinguish two ir.attachment 'File Content', we base it on the file
size (this I imagine is for efficiency).

This is done by setting bin_size in the context. Doing this, the
returned db_datas field will be the file size of the converted to base64
content (if no filestore).

But this size is returned in string format, so "get_nice_size" (in
openerp/osv/fields.py) which gets this size calculates the length of the
string. e.g: if the size is '2142' get_nice_size will return 4.

This fix solves this by converting the string to an integer, thus
unifying it with the filestore case (where we use os.path.getsize which
return an integer).

Also, the field presenting the issue (FieldBinaryFile) has been changed
so it is always updated even if the size is the same (as it was already
done by 3632949 for FieldBinaryImage widget).

closes #7223
opw-643071
2015-06-23 15:20:33 +02:00
..
account [FIX] account: wrong domain for UoM 2015-06-17 11:53:58 +02:00
account_accountant [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_analytic_analysis [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_analytic_default [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_analytic_plans [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_anglo_saxon [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_asset [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_bank_statement_extensions [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_budget [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_cancel [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_chart [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_check_writing [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_followup [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_payment [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_report_company [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_sequence [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_test [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
account_voucher [FIX] consider user's timezone in default date proposal 2015-06-22 14:31:33 +02:00
analytic [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
analytic_contract_hr_expense [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
analytic_user_function [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
anonymization [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
association [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
audittrail [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
auth_crypt [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
auth_ldap [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
auth_oauth [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
auth_oauth_signup [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
auth_openid [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
auth_signup [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
base_action_rule [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
base_calendar [FIX] base_calendar: Make exp_report() signature correspond to the one in web_services 2015-06-18 12:35:56 +02:00
base_gengo [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
base_iban [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
base_import [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
base_report_designer [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
base_setup [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
base_status [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
base_vat [I18N] spring cleaning of untranslated languages 2015-05-29 23:40:40 +02:00
board [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
claim_from_delivery [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
contacts [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
crm [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
crm_claim [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
crm_helpdesk [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
crm_partner_assign [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
crm_profiling [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
crm_todo [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
decimal_precision [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
delivery [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
document [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
document_ftp [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
document_page [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
document_webdav [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
edi [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
email_template [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
event [FIX] event: add string for events and registrations fields 2015-06-19 12:36:19 +02:00
event_moodle [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
event_sale [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
fetchmail [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
fleet [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
google_base_account [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
google_docs [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
hr [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
hr_attendance [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
hr_contract [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
hr_evaluation [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
hr_expense [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
hr_holidays [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
hr_payroll [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
hr_payroll_account [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
hr_recruitment [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
hr_timesheet [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
hr_timesheet_invoice [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
hr_timesheet_sheet [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
idea [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
knowledge [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_ar [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_at [IMP] Improved data for account chart template 2013-09-06 17:35:36 +05:30
l10n_be [FIX] l10n_be: sequence number of VAT Intracom report doesn't depend on company 2015-06-17 14:44:36 +02:00
l10n_be_coda [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_be_hr_payroll [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_be_hr_payroll_account [FIX] l10n_be: move yml file to l10n_be_hr_payroll_account 2013-08-14 11:40:47 +02:00
l10n_be_invoice_bba [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_bo [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_br [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_ca [ÏMP] l10n_ca: complete Canadian chart of account 2015-04-30 14:35:02 +02:00
l10n_ch [FIX] account,account_followup,l10n_{ch,es,pt,us,ve}: correct or remove wrong fields in <record> creation 2013-10-31 19:43:21 +01:00
l10n_cl [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_cn [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_co [IMP] Improved data for account chart template 2013-09-06 17:35:36 +05:30
l10n_cr [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_de [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_ec [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_es [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_et
l10n_fr [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_fr_hr_payroll [FIX] l10n_fr_hr_payroll: bad copy-paste in 69c1333 2014-10-20 10:48:19 +02:00
l10n_fr_rib [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_gr [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_gt [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_hn [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_hr [IMP] Improved code as per coding convention 2013-09-06 18:25:57 +05:30
l10n_in [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_in_hr_payroll [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_it [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_lu [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_ma [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_multilang [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_mx [FIX] l10n_mx: account.chart.template does not have any property_stock_account_{in,out}put_categ fields 2013-11-09 00:11:30 +01:00
l10n_nl [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_pa [IMP] Improved data for account chart template 2013-09-06 17:35:36 +05:30
l10n_pe [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_pl [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_pt [FIX] account,account_followup,l10n_{ch,es,pt,us,ve}: correct or remove wrong fields in <record> creation 2013-10-31 19:43:21 +01:00
l10n_ro [FIX] l10n_ro: changed module author as requested in issue 621105 2014-12-23 13:42:10 +01:00
l10n_si
l10n_syscohada [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_th [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_tr [IMP]Improved currency as per country data file 2013-09-09 10:50:54 +05:30
l10n_uk [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_us [FIX] account,account_followup,l10n_{ch,es,pt,us,ve}: correct or remove wrong fields in <record> creation 2013-10-31 19:43:21 +01:00
l10n_uy [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_ve [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
l10n_vn [IMP] Improved data for account chart template 2013-09-06 17:35:36 +05:30
lunch [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
mail [FIX] mail: Strip In-Reply-To header 2015-06-03 19:12:12 +02:00
marketing [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
marketing_campaign [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
marketing_campaign_crm_demo [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
membership [FIX] membership: missing name field in search view. 2015-06-15 15:26:39 +02:00
mrp [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
mrp_byproduct [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
mrp_jit [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
mrp_operations [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
mrp_repair [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
multi_company [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
note [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
note_pad [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
pad [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
pad_project [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
plugin [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
plugin_outlook [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
plugin_thunderbird [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
point_of_sale [I18N] Update translation terms from Transifex 2015-06-08 17:22:46 +02:00
portal [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
portal_anonymous [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
portal_claim [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
portal_crm [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
portal_event [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
portal_hr_employees [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
portal_project [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
portal_project_issue [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
portal_project_long_term [FIX] portal_project_long_term: fixed access right using a non-existing field. 2013-05-14 13:15:59 +02:00
portal_sale [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
portal_stock
process [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
procurement [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
product [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
product_expiry [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
product_manufacturer [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
product_margin [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
product_visible_discount [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
project [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
project_gtd [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
project_issue [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
project_issue_sheet [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
project_long_term [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
project_mrp [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
project_timesheet [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
purchase [I18N] Update translation terms from Transifex 2015-06-08 17:22:46 +02:00
purchase_analytic_plans [I18N] spring cleaning of untranslated languages 2015-05-29 23:40:40 +02:00
purchase_double_validation [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
purchase_requisition [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
report_intrastat [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
report_webkit [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
resource [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
sale [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
sale_analytic_plans [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
sale_crm [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
sale_journal [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
sale_margin [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
sale_mrp [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
sale_order_dates [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
sale_stock [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
share [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
stock [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
stock_invoice_directly [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
stock_location [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
stock_no_autopicking [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
subscription [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
survey [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
warning [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
web [FIX] base: update File Content for binary field 2015-06-23 15:20:33 +02:00
web_analytics
web_api Launchpad automatic translations update. 2014-05-11 07:08:41 +00:00
web_calendar [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
web_diagram [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
web_gantt [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
web_graph [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
web_hello [I18N] Sync latest translations from Launchpad (not the final one) 2015-05-21 18:01:57 +02:00
web_kanban [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
web_linkedin [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
web_shortcuts [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00
web_tests [I18N] Sync latest translations from Launchpad (not the final one) 2015-05-21 18:01:57 +02:00
web_tests_demo [FIX] web_test_demo: make test model a TransientModel. This avoid a warning about the lack of access rules 2013-11-08 22:42:55 +01:00
web_view_editor [I18N] Update translations from Transifex 2015-05-29 18:28:10 +02:00