mirror of
https://github.com/lnbits/lnbits.git
synced 2025-09-29 05:12:39 +02:00
refactor: search in list
This commit is contained in:
@@ -87,14 +87,14 @@ async def extensions_install(
|
|||||||
]
|
]
|
||||||
|
|
||||||
for e in installable_exts:
|
for e in installable_exts:
|
||||||
installed_ext = [ie for ie in installed_exts if e.id == ie.id]
|
installed_ext = next((ie for ie in installed_exts if e.id == ie.id), None)
|
||||||
if len(installed_ext) != 0:
|
if installed_ext:
|
||||||
e.installed_release = installed_ext[0].installed_release
|
e.installed_release = installed_ext.installed_release
|
||||||
# use the installed extension values
|
# use the installed extension values
|
||||||
e.name = installed_ext[0].name
|
e.name = installed_ext.name
|
||||||
e.short_description = installed_ext[0].short_description
|
e.short_description = installed_ext.short_description
|
||||||
e.icon = installed_ext[0].icon
|
e.icon = installed_ext.icon
|
||||||
e.icon_url = installed_ext[0].icon_url
|
e.icon_url = installed_ext.icon_url
|
||||||
|
|
||||||
except Exception as ex:
|
except Exception as ex:
|
||||||
logger.warning(ex)
|
logger.warning(ex)
|
||||||
|
Reference in New Issue
Block a user