Fix BIP110 version display: detect by tile icon, not subversion string
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/23090422-e59c-4d7e-8d5e-6fd36b6cf337 Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
1737e93c68
commit
28bcddb957
@@ -1806,6 +1806,8 @@ async def api_services():
|
|||||||
if ver_info is not None:
|
if ver_info is not None:
|
||||||
subversion = ver_info.get("subversion", "")
|
subversion = ver_info.get("subversion", "")
|
||||||
btc_ver = _parse_bitcoin_subversion(subversion)
|
btc_ver = _parse_bitcoin_subversion(subversion)
|
||||||
|
if icon == "bip110" and "(bip110)" not in btc_ver.lower():
|
||||||
|
btc_ver += " (bip110)"
|
||||||
service_data["bitcoin_version"] = btc_ver # backwards compat
|
service_data["bitcoin_version"] = btc_ver # backwards compat
|
||||||
service_data["version"] = btc_ver
|
service_data["version"] = btc_ver
|
||||||
elif unit != "bitcoind.service":
|
elif unit != "bitcoind.service":
|
||||||
@@ -2090,6 +2092,8 @@ async def api_service_detail(unit: str, icon: str | None = None):
|
|||||||
if ver_info is not None:
|
if ver_info is not None:
|
||||||
subversion = ver_info.get("subversion", "")
|
subversion = ver_info.get("subversion", "")
|
||||||
btc_ver = _parse_bitcoin_subversion(subversion)
|
btc_ver = _parse_bitcoin_subversion(subversion)
|
||||||
|
if icon == "bip110" and "(bip110)" not in btc_ver.lower():
|
||||||
|
btc_ver += " (bip110)"
|
||||||
service_detail["bitcoin_version"] = btc_ver # backwards compat
|
service_detail["bitcoin_version"] = btc_ver # backwards compat
|
||||||
service_detail["version"] = btc_ver
|
service_detail["version"] = btc_ver
|
||||||
elif unit != "bitcoind.service":
|
elif unit != "bitcoind.service":
|
||||||
|
|||||||
Reference in New Issue
Block a user