Fix nil pointer dereference (#4051)

This could happen when a user had configured tag exclusions and a scraper returned an empty result
This commit is contained in:
Maista
2023-08-24 04:32:12 +02:00
committed by GitHub
parent e40b3d78b2
commit 922aef3e5a

View File

@@ -129,7 +129,9 @@ func (r *queryResolver) ScrapeScene(ctx context.Context, scraperID string, scene
return nil, err return nil, err
} }
if ret != nil {
filterSceneTags([]*scraper.ScrapedScene{ret}) filterSceneTags([]*scraper.ScrapedScene{ret})
}
return ret, nil return ret, nil
} }
@@ -190,7 +192,9 @@ func (r *queryResolver) ScrapeSceneURL(ctx context.Context, url string) (*scrape
return nil, err return nil, err
} }
if ret != nil {
filterSceneTags([]*scraper.ScrapedScene{ret}) filterSceneTags([]*scraper.ScrapedScene{ret})
}
return ret, nil return ret, nil
} }