Closed Bug 743919 Opened 12 years ago Closed 12 years ago

[traceback] ValueError: invalid literal for float(): 99.None

Categories

(addons.mozilla.org Graveyard :: Public Pages, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
2012-11-22

People

(Reporter: robhudson, Assigned: cvan)

Details

File "/data/www/addons.mozilla.org/zamboni/vendor/src/django/django/core/handlers/base.py", line 111, in get_response
    response = callback(request, *callback_args, **callback_kwargs)

  File "/data/www/addons.mozilla.org/zamboni/vendor/src/django-mobility/mobility/decorators.py", line 23, in wrapper
    return f(request, *args, **kw)

  File "/data/www/addons.mozilla.org/zamboni/vendor/src/django/django/views/decorators/vary.py", line 19, in inner_func
    response = func(*args, **kwargs)

  File "/data/www/addons.mozilla.org/zamboni/apps/search/views.py", line 688, in search
    'versions': version_sidebar(request, query, facets),

  File "/data/www/addons.mozilla.org/zamboni/apps/search/views.py", line 785, in version_sidebar
    for version, floated in zip(versions, map(float, versions)):


Example URL: https://addons.mozilla.org/en-US/firefox/tag/poop?appver=*
This diff fixes the issue but breaks a test. I may look at it a bit more later:

diff --git a/apps/search/views.py b/apps/search/views.py
index 2562443..3667a50 100644
--- a/apps/search/views.py
+++ b/apps/search/views.py
@@ -775,7 +775,7 @@ def version_sidebar(request, query, facets):
     vs = [dict_from_int(f['term']) for f in facets['appversions']]
 
     # Insert the filtered app version even if it's not a facet.
-    av_dict = version_dict(appver)
+    av_dict = dict_from_int(version_int(appver))
     if av_dict and av_dict not in vs and av_dict['major']:
         vs.append(av_dict)
Assignee: nobody → cvan
Target Milestone: --- → 2012-11-22
https://github.com/mozilla/zamboni/commit/05d13fa
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.