summaryrefslogtreecommitdiffstats
path: root/store/api.py
diff options
context:
space:
mode:
Diffstat (limited to 'store/api.py')
-rw-r--r--store/api.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/store/api.py b/store/api.py
index 09b6550..04f6daf 100644
--- a/store/api.py
+++ b/store/api.py
@@ -235,9 +235,12 @@ def appDescription(request):
def appIcon(request):
archlist = ['All', ]
- if 'architecture' in request.session:
+ dictionary = getRequestDictionary(request)
+ if 'architecture' in dictionary:
+ archlist.append(normalizeArch(dictionary['architecture']))
+ elif 'architecture' in request.session:
archlist.append(request.session['architecture'])
- appId = getRequestDictionary(request)['id']
+ appId = dictionary['id']
try:
app = App.objects.filter(appid__exact = appId, architecture__in = archlist).order_by('architecture')
app = app.last()