mirror of
https://github.com/lutris/lutris
synced 2024-10-14 19:53:53 +00:00
Do not fall back to the installed game if the actual game_data has the key, even if it has a blank value.
This commit is contained in:
parent
43489fb071
commit
5c26ebb90e
|
@ -48,15 +48,15 @@ class StoreItem:
|
|||
self._cached_installed_game_data = installed_game_data
|
||||
|
||||
def _get_game_attribute(self, key):
|
||||
value = self._game_data.get(key)
|
||||
if key in self._game_data:
|
||||
return self._game_data[key]
|
||||
|
||||
if not value:
|
||||
game_data = self._installed_game_data
|
||||
installed_game_data = self._installed_game_data
|
||||
|
||||
if game_data:
|
||||
value = game_data.get(key)
|
||||
if installed_game_data:
|
||||
return installed_game_data.get(key)
|
||||
|
||||
return value
|
||||
return None
|
||||
|
||||
@property
|
||||
def id(self) -> str: # pylint: disable=invalid-name
|
||||
|
|
Loading…
Reference in a new issue