From 1aa55ccae31e01897bfc38bb0e601163ff705f8d Mon Sep 17 00:00:00 2001 From: Benjamin Labrecque Date: Fri, 24 Jul 2026 16:08:07 +0200 Subject: [PATCH] fix: use dev PVs for AGEBD-ALH and AGEBD-MASTER pvs of services --- packages/agebd/src/agebd/pv.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/agebd/src/agebd/pv.py b/packages/agebd/src/agebd/pv.py index b961df5..d537018 100644 --- a/packages/agebd/src/agebd/pv.py +++ b/packages/agebd/src/agebd/pv.py @@ -112,6 +112,9 @@ class DevPVLink(PVLink): # PV name if the PV belongs to that service. For other PVs # that don't belong to that service, we want to use the prod # version even in the dev environment. + # + # All services have AGEBD-ALH and AGEBD-MASTER default PVs. + # These should also use dev PVs in the dev environment. service_name: str | None = None def __init__(self, pvname, **kwargs): @@ -120,7 +123,11 @@ class DevPVLink(PVLink): def _get_pvname_dev(self, pvname): device, record = pvname.split(":") - if device == f"AGEBD-{self.service_name}": + if device in [ + f"AGEBD-{self.service_name}", + "AGEBD-ALH", + "AGEBD-MASTER", + ]: return f"{device}-DEV:{record}" return pvname