mirror of
https://github.com/derrod/legendary.git
synced 2026-10-24 18:36:31 +00:00
fix: Ignore entitlements that don't have a grant date
This commit is contained in:
parent
42f6bdeadd
commit
14c7aab0b7
|
|
@ -1709,7 +1709,11 @@ class LegendaryCLI:
|
|||
all_versions = {k: v.build_version for k, v in game.asset_infos.items()}
|
||||
game_infos.append(InfoItem('All versions', 'platform_versions', all_versions, all_versions))
|
||||
# Grant date from entitlements
|
||||
entitlement = next((ent for ent in entitlements if ent['namespace'] == game.namespace), None)
|
||||
entitlement = next((
|
||||
ent
|
||||
for ent in entitlements
|
||||
if ent['namespace'] == game.namespace and 'grantDate' in ent
|
||||
), None)
|
||||
grant_date = entitlement["grantDate"] if entitlement else game.metadata["creationDate"]
|
||||
game_infos.append(InfoItem('Grant date', 'grant_date', grant_date, grant_date))
|
||||
# Cloud save support for Mac and Windows
|
||||
|
|
|
|||
Loading…
Reference in a new issue