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 3e4a678c..3205f017 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 9e11edac..eb300060 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] =