fix(monitoring): corriger la résolution de l'ID chapitre après synchronisation MangaDex #45

Merged
colgora merged 2 commits from fix/monitoring-chapter-id-mismatch into main 2026-03-27 15:04:20 +01:00
Owner

synchronizeChapters() retournait des UUID temporaires générés en mémoire. Ces UUID
n'étant jamais persistés, le Scraping domain ne pouvait pas retrouver le chapitre
(SQLSTATE 22P02 : invalid input syntax for type integer).

  • ChapterSynchronizationServiceInterface : retourne float[] (numéros) au lieu de string[] (UUID)
  • MangadxChapterSynchronizationService : retourne getNumber() au lieu de getId()
  • RefreshMangaChaptersHandler : après save(), retrouve chaque chapitre par manga+numéro
    via findChapterByMangaIdAndNumber() pour obtenir le vrai PK integer avant de dispatcher
    ChapterReadyForScraping
synchronizeChapters() retournait des UUID temporaires générés en mémoire. Ces UUID n'étant jamais persistés, le Scraping domain ne pouvait pas retrouver le chapitre (SQLSTATE 22P02 : invalid input syntax for type integer). - ChapterSynchronizationServiceInterface : retourne float[] (numéros) au lieu de string[] (UUID) - MangadxChapterSynchronizationService : retourne getNumber() au lieu de getId() - RefreshMangaChaptersHandler : après save(), retrouve chaque chapitre par manga+numéro via findChapterByMangaIdAndNumber() pour obtenir le vrai PK integer avant de dispatcher ChapterReadyForScraping
colgora added 1 commit 2026-03-27 15:04:09 +01:00
synchronizeChapters() retournait des UUID temporaires générés en mémoire. Ces UUID
n'étant jamais persistés, le Scraping domain ne pouvait pas retrouver le chapitre
(SQLSTATE 22P02 : invalid input syntax for type integer).

- ChapterSynchronizationServiceInterface : retourne float[] (numéros) au lieu de string[] (UUID)
- MangadxChapterSynchronizationService : retourne getNumber() au lieu de getId()
- RefreshMangaChaptersHandler : après save(), retrouve chaque chapitre par manga+numéro
  via findChapterByMangaIdAndNumber() pour obtenir le vrai PK integer avant de dispatcher
  ChapterReadyForScraping
colgora added 1 commit 2026-03-27 15:04:14 +01:00
colgora merged commit 8d8389377d into main 2026-03-27 15:04:20 +01:00
colgora deleted branch fix/monitoring-chapter-id-mismatch 2026-03-27 15:04:20 +01:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: colgora/Mangarr#45