fix: arch -> settings package ready only after loading data from the disk

This commit is contained in:
Vinicius Moreira
2019-09-12 19:03:34 -03:00
parent 1bb1ec888c
commit 5f2427d2e5
2 changed files with 4 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
from datetime import datetime
from bauh.api.abstract.model import PackageStatus
from bauh.api.http import HttpClient
from bauh.gems.arch.model import ArchPackage
@@ -46,6 +47,7 @@ class ArchDataMapper:
def map_api_data(self, apidata: dict, installed: dict) -> ArchPackage:
data = installed.get(apidata.get('Name'))
app = ArchPackage(name=apidata.get('Name'), installed=bool(data), mirror='aur')
app.status = PackageStatus.LOADING_DATA
if data:
app.version = data.get('version')