feat: require all mandatory tags to be selected
This commit is contained in:
parent
de794b3c45
commit
169c846cdb
1 changed files with 2 additions and 2 deletions
|
|
@ -67,8 +67,8 @@ def items_for_trip(db: Session, user_id: UUID_t, trip: models.Trip, selected_tag
|
||||||
if not item_tag_ids:
|
if not item_tag_ids:
|
||||||
result.append(it)
|
result.append(it)
|
||||||
elif mandatory_tag_ids:
|
elif mandatory_tag_ids:
|
||||||
# Only include if at least one mandatory tag is selected
|
# Nur aufnehmen, wenn ALLE mandatory tags ausgewählt sind
|
||||||
if selected_set & mandatory_tag_ids:
|
if mandatory_tag_ids <= selected_set:
|
||||||
result.append(it)
|
result.append(it)
|
||||||
elif selected_set & item_tag_ids:
|
elif selected_set & item_tag_ids:
|
||||||
result.append(it)
|
result.append(it)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue