summaryrefslogtreecommitdiffstats
path: root/store/api.py
diff options
context:
space:
mode:
authorNikolay Zamotaev <nzamotaev@luxoft.com>2018-10-24 20:55:11 +0300
committerNikolay Zamotaev <nzamotaev@luxoft.com>2018-10-29 13:17:55 +0000
commitb0dd327dfa5b3cb0aa3157119f306bfab5515edc (patch)
tree680f4709b27c86622e34ced2b726c82527dbbcbe /store/api.py
parent967863e0a3755dd30478467c18ed71f64cef8e72 (diff)
Update for architecture and bitness detection and processing
This is done to match QSysInfo::currentCpuArchitecture(), kernelVersion() and buildAbi() See implementation in neptune3-ui for details. Without this code, neptune3-ui would be unable to get native applications. Change-Id: Ic336b364575bc22c1812693fea254d4898f1ee6f Fixes: AUTOSUITE-670 Reviewed-by: Dominik Holland <dominik.holland@pelagicore.com>
Diffstat (limited to 'store/api.py')
-rw-r--r--store/api.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/store/api.py b/store/api.py
index f2d911e..6e951a4 100644
--- a/store/api.py
+++ b/store/api.py
@@ -43,6 +43,7 @@ from authdecorators import logged_in_or_basicauth, is_staff_member
from models import App, Category, Vendor, savePackageFile
from utilities import parsePackageMetadata, parseAndValidatePackageMetadata, addSignatureToPackage
from utilities import packagePath, iconPath, downloadPath, validateTag
+from osandarch import normalizeArch
def hello(request):
@@ -64,7 +65,7 @@ def hello(request):
break
request.session[j] = taglist
if 'architecture' in request.REQUEST:
- request.session['architecture'] = request.REQUEST['architecture']
+ request.session['architecture'] = normalizeArch(request.REQUEST['architecture'])
else:
request.session['architecture'] = ''
return JsonResponse({'status': status})