diff options
author | Nikolay Zamotaev <nzamotaev@luxoft.com> | 2018-10-24 20:55:11 +0300 |
---|---|---|
committer | Nikolay Zamotaev <nzamotaev@luxoft.com> | 2018-10-29 13:17:55 +0000 |
commit | b0dd327dfa5b3cb0aa3157119f306bfab5515edc (patch) | |
tree | 680f4709b27c86622e34ced2b726c82527dbbcbe /store/api.py | |
parent | 967863e0a3755dd30478467c18ed71f64cef8e72 (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.py | 3 |
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}) |