We're updating the issue view to help you get more done. 

Works incorrectly considered crossovers when Fandom A has two top-level metatags and the work uses Fandom A and one of those metatags (or one of Fandom A's syns)

Description

Fandoms with two top-level metatags count as being unrelated to all other fandoms, including their direct metatags.

This means if you have a work tagged with both "The Avengers (Marvel Movies)" and one of its metatags, e.g. "The Avengers (Marvel) - All Media Types", or one of its syns, e.g. "Avengers (Movieverse) - Fandom", it's considered a crossover, when it should not be.

Testing

  1. Log in as a wrangler

  2. Search > Tags > New Tag

  3. Create the following fandom tags:

    • Top Level Metatag 1, canonical

    • Top Level Metatag 2, canonical

    • Tag With Two Top-Level Metatags, canonical

    • Syn of Tag With Two Top-Level Metatags, not canonical

  4. Edit the tag "Tag With Two Top-Level Metatags" and:

    • Enter both "Top Level Metatag 1" and "Top Level Metatag 2" in its metatag field

    • Enter "Syn of Tag With Two Top Level Metatags" in its Subtags field

  5. Post a work with the fandoms "Tag With Two Top-Level Metatags" and "Top Level Metatag 1" (or "Top Level Metatag 2" – doesn't matter)

  6. Post another work with the fandoms "Tag With Two Top-Level Metatags" and "Syn of Tag With Two Top Level Metatags"

  7. Go to the works listing for "Tag With Two Top-Level Metatags" and filter the list to "Show only crossovers"

You should not see the works in the results.

Environment

Status

Assignee

ticking instant

Reporter

Sarken

Roadmap

Works
Search

Priority

Medium

Affects versions

0.9.217

Fix versions

Components

BackEnd

Difficulty

Medium

Milestone

Internal 0.9