From 429022a46865fcb902499adb5c41fa27867184d3 Mon Sep 17 00:00:00 2001 From: WithoutPants <53250216+WithoutPants@users.noreply.github.com> Date: Mon, 30 Jun 2025 07:51:53 +1000 Subject: [PATCH] Handle marshalling scraped movie to group (#5974) --- internal/api/scraped_content.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/internal/api/scraped_content.go b/internal/api/scraped_content.go index 6288812ef..f7d40c95d 100644 --- a/internal/api/scraped_content.go +++ b/internal/api/scraped_content.go @@ -135,6 +135,13 @@ func marshalScrapedGroups(content []scraper.ScrapedContent) ([]*models.ScrapedGr ret = append(ret, m) case models.ScrapedGroup: ret = append(ret, &m) + // it's possible that a scraper returns models.ScrapedMovie + case *models.ScrapedMovie: + g := m.ScrapedGroup() + ret = append(ret, &g) + case models.ScrapedMovie: + g := m.ScrapedGroup() + ret = append(ret, &g) default: return nil, fmt.Errorf("%w: cannot turn ScrapedContent into ScrapedGroup", models.ErrConversion) }