beeequeue / arm-server

📃 A service for mapping Anime IDs between Database Websites
https://arm.haglund.dev/docs
GNU Affero General Public License v3.0
97 stars 11 forks source link

Fix Deduplication Issues, Add Two More Special DB Endpoints #793

Closed beeequeue closed 5 months ago

beeequeue commented 5 months ago

This fixes the deduplication issue that was reported by @tie by introducing two more of the sources (IMDB, TheMovieDB) to the "special one-to-many relations" club together with TheTVDB.

This will be a breaking change as the v2 endpoints will start rejecting any queries containing these sources. These will instead be accessible via their own endpoints (/api/v2/imdb, /api/v2/themoviedb).

While this would be a breaking change that should be added to some v3 endpoints, I will not do this as fetching some IDs (anidb=11992) is broken right now, and only fixing it in v3 would mean leaving the broken behavior in v2 which is not acceptable.

closes #789