croberts22 / myanilist-bugs

A public repository containing bug reports for MyAniList.
5 stars 0 forks source link

A series may disappear from a custom list when saved in certain conditions #36

Closed croberts22 closed 2 years ago

croberts22 commented 2 years ago

Describe the issue

When saving a series when it is included in a custom list, it is possible for the custom list entry to be removed due to that data not being fetched prior to saving.

Hypothesis: The GQL query used to mutate the series is passing in nil for customLists, causing it to think that it should remove all custom list entries for that series.

How can you reproduce it?

  1. Use a version prior to 2.10.0 and download a list.
  2. Update to 2.10.x.
  3. Prevent the app from storing custom list data, then attempt to save.

What's the expected behavior?

Data loss should not happen.

How reproducible is this issue?

Somewhat. It ultimately depends on how often the device is synchronizing this data.

croberts22 commented 2 years ago

Published in 2.10.2! 🎉