[7.0] Partner Phone Numbers - Writing a string into the type field "phonenumber" crashes

Bug #1274493 reported by Jonathan Nemry (Acsone)
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bluestar Phonenumbers Addons
Fix Released
High
Hervé Martinet

Bug Description

[7.0] Partner Phone Numbers - Writing a string into the type field "phonenumber" crashes

1) Install bss_partner_phonenumbers
2) Open a partner in edition mode
3) Write "some text" into the field "Phone"
4) Click on "Save"

=>

  File "/home/user/projects/openerp/openerp_v70/phonenumbers-addons/bss_phonenumbers/bss_phonumbers_fields.py", line 46, in _parse
    return phonenumbers.parse(*number)
  File "/home/user/projects/openerp/openerp_v70/eggs/phonenumbers-5.9.2-py2.7.egg/phonenumbers/phonenumberutil.py", line 2439, in parse
    "The string supplied did not seem to be a phone number.")
NumberParseException: (1) The string supplied did not seem to be a phone number.

Problem is that the wrong value is already stored into the database after this stack trace.

description: updated
description: updated
Revision history for this message
Stéphane Bidoul (Acsone) (sbi) wrote : Re: [Bug 1274493] Re: [7.0] Partner Phone Numbers - Writing a string into the type field "phonenumber" crashes

Tu devrais ajouter à la description que la valeur entére reste stockée en
db, car sans cela ta description est difficile à comprendre.

On Fri, Jan 31, 2014 at 4:20 PM, Jonathan Nemry (Acsone) <
<email address hidden>> wrote:

> ** Description changed:
>
> [7.0] Partner Phone Numbers - Writing a string into the type field
> "phonenumber" crashes
>
> 1) Install bss_partner_phonenumbers
> 2) Open a partner in edition mode
> 3) Write "some text" into the field "Phone"
> 4) Click on "Save"
>
> =>
>
> File
> "/home/user/projects/openerp/openerp_v70/phonenumbers-addons/bss_phonenumbers/bss_phonumbers_fields.py",
> line 46, in _parse
> return phonenumbers.parse(*number)
> File
> "/home/user/projects/openerp/openerp_v70/eggs/phonenumbers-5.9.2-py2.7.egg/phonenumbers/phonenumberutil.py",
> line 2439, in parse
> "The string supplied did not seem to be a phone number.")
> NumberParseException: (1) The string supplied did not seem to be a phone
> number.
> -
> - MP will follow
>
> --
> You received this bug notification because you are a member of Acsone
> OpenErp Team, which is subscribed to the bug report.
> https://bugs.launchpad.net/bugs/1274493
>
> Title:
> [7.0] Partner Phone Numbers - Writing a string into the type field
> "phonenumber" crashes
>
> Status in Bluestar Phonenumbers Addons for OpenERP:
> New
>
> Bug description:
> [7.0] Partner Phone Numbers - Writing a string into the type field
> "phonenumber" crashes
>
> 1) Install bss_partner_phonenumbers
> 2) Open a partner in edition mode
> 3) Write "some text" into the field "Phone"
> 4) Click on "Save"
>
> =>
>
> File
> "/home/user/projects/openerp/openerp_v70/phonenumbers-addons/bss_phonenumbers/bss_phonumbers_fields.py",
> line 46, in _parse
> return phonenumbers.parse(*number)
> File
> "/home/user/projects/openerp/openerp_v70/eggs/phonenumbers-5.9.2-py2.7.egg/phonenumbers/phonenumberutil.py",
> line 2439, in parse
> "The string supplied did not seem to be a phone number.")
> NumberParseException: (1) The string supplied did not seem to be a phone
> number.
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/bss-phonenumbers-addons/+bug/1274493/+subscriptions
>

description: updated
Changed in bss-phonenumbers-addons:
status: New → In Progress
importance: Undecided → Medium
importance: Medium → High
Revision history for this message
Hervé Martinet (herve-martinet) wrote :

Fix commited en trunk and released in 7.0.2.0, thanks Jonathan Nemry for reporting.

Changed in bss-phonenumbers-addons:
assignee: nobody → Hervé Martinet (herve-martinet)
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.