From 663f222f8c207942cb9f1873f48c476f47e8ba34 Mon Sep 17 00:00:00 2001 From: Shane Walker Date: Fri, 28 Feb 2025 10:50:12 -0300 Subject: [PATCH] Filter obsolete acquisition filters --- .../src/main/scala/lucuma/core/enums/GmosNorthFilter.scala | 4 +++- .../src/main/scala/lucuma/core/enums/GmosSouthFilter.scala | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/core/shared/src/main/scala/lucuma/core/enums/GmosNorthFilter.scala b/modules/core/shared/src/main/scala/lucuma/core/enums/GmosNorthFilter.scala index 3e4a678c5..3205f017c 100644 --- a/modules/core/shared/src/main/scala/lucuma/core/enums/GmosNorthFilter.scala +++ b/modules/core/shared/src/main/scala/lucuma/core/enums/GmosNorthFilter.scala @@ -65,7 +65,9 @@ object GmosNorthFilter { /** Acquisition filter options. */ val acquisition: NonEmptyList[GmosNorthFilter] = - NonEmptyList.of(GPrime, RPrime, IPrime, ZPrime, UPrime) + NonEmptyList.fromListUnsafe( + List(GPrime, RPrime, IPrime, ZPrime, UPrime).filter(!_.obsolete) + ) /** Select the member of GmosNorthFilter with the given tag, if any. */ def fromTag(s: String): Option[GmosNorthFilter] = diff --git a/modules/core/shared/src/main/scala/lucuma/core/enums/GmosSouthFilter.scala b/modules/core/shared/src/main/scala/lucuma/core/enums/GmosSouthFilter.scala index 9e11edac4..eb3000605 100644 --- a/modules/core/shared/src/main/scala/lucuma/core/enums/GmosSouthFilter.scala +++ b/modules/core/shared/src/main/scala/lucuma/core/enums/GmosSouthFilter.scala @@ -66,7 +66,9 @@ object GmosSouthFilter { /** Acquisition filter options. */ val acquisition: NonEmptyList[GmosSouthFilter] = - NonEmptyList.of(UPrime, GPrime, RPrime, IPrime, ZPrime) + NonEmptyList.fromListUnsafe( + List(UPrime, GPrime, RPrime, IPrime, ZPrime).filter(!_.obsolete) + ) /** Select the member of GmosSouthFilter with the given tag, if any. */ def fromTag(s: String): Option[GmosSouthFilter] =