From 9abf3ead120643bc6f80d584c76c069948f8eab3 Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Sat, 24 Jun 2023 22:55:40 +0200 Subject: [PATCH] UriHolder: Add setter to uri_set --- server/entertainment_decider/models/extras/uris.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/entertainment_decider/models/extras/uris.py b/server/entertainment_decider/models/extras/uris.py index 455fad1..81380a3 100644 --- a/server/entertainment_decider/models/extras/uris.py +++ b/server/entertainment_decider/models/extras/uris.py @@ -52,6 +52,11 @@ class UriHolder: def uri_set(self) -> Set[str]: return self._uri_set + @uri_set.setter + def uri_set(self, uri_list: Iterable[Optional[str]]): + self._clear_uri_set() + self.add_uris(uri_list) + # uri_set has no setter due to the problem which uri then becomes primary # instead, set_as_only_uri & add_uris should be used so the primary becomes obvious