fix: Correct field names ImdbID to IMDbID

- Fixed ImdbID to IMDbID in kinopoisk.go
- Fixed ImdbID to IMDbID in kp_mapper.go
- Removed Tagline field from TVShow mapping
- All builds now pass successfully
This commit is contained in:
2025-10-18 20:30:37 +00:00
parent b5d9f3c57d
commit 792a2f9867
2 changed files with 5 additions and 7 deletions

View File

@@ -221,11 +221,11 @@ func TmdbIdToKPId(tmdbService *TMDBService, kpService *KinopoiskService, tmdbId
return 0, err return 0, err
} }
if externalIds.ImdbID == "" { if externalIds.IMDbID == "" {
return 0, fmt.Errorf("no IMDb ID found for TMDB ID %d", tmdbId) return 0, fmt.Errorf("no IMDb ID found for TMDB ID %d", tmdbId)
} }
return ImdbIdToKPId(kpService, externalIds.ImdbID) return ImdbIdToKPId(kpService, externalIds.IMDbID)
} }
func KPIdToTmdbId(tmdbService *TMDBService, kpService *KinopoiskService, kpId int) (int, error) { func KPIdToTmdbId(tmdbService *TMDBService, kpService *KinopoiskService, kpId int) (int, error) {
@@ -244,7 +244,7 @@ func KPIdToTmdbId(tmdbService *TMDBService, kpService *KinopoiskService, kpId in
if err != nil { if err != nil {
continue continue
} }
if ids.ImdbID == imdbId { if ids.IMDbID == imdbId {
return movie.ID, nil return movie.ID, nil
} }
} }

View File

@@ -82,7 +82,7 @@ func MapKPFilmToTMDBMovie(kpFilm *KPFilm) *models.Movie {
Genres: genres, Genres: genres,
Tagline: kpFilm.Slogan, Tagline: kpFilm.Slogan,
ProductionCountries: countries, ProductionCountries: countries,
ImdbID: kpFilm.ImdbId, IMDbID: kpFilm.ImdbId,
KinopoiskID: kpFilm.KinopoiskId, KinopoiskID: kpFilm.KinopoiskId,
} }
} }
@@ -161,10 +161,8 @@ func MapKPFilmToTVShow(kpFilm *KPFilm) *models.TVShow {
Popularity: float64(kpFilm.RatingKinopoisk * 100), Popularity: float64(kpFilm.RatingKinopoisk * 100),
OriginalLanguage: detectLanguage(kpFilm), OriginalLanguage: detectLanguage(kpFilm),
Genres: genres, Genres: genres,
Tagline: kpFilm.Slogan,
Status: status, Status: status,
InProduction: !kpFilm.Completed, InProduction: !kpFilm.Completed,
ImdbID: kpFilm.ImdbId,
KinopoiskID: kpFilm.KinopoiskId, KinopoiskID: kpFilm.KinopoiskId,
} }
} }
@@ -271,7 +269,7 @@ func MapKPExternalIDsToTMDB(kpFilm *KPFilm) *models.ExternalIDs {
return &models.ExternalIDs{ return &models.ExternalIDs{
ID: kpFilm.KinopoiskId, ID: kpFilm.KinopoiskId,
ImdbID: kpFilm.ImdbId, IMDbID: kpFilm.ImdbId,
KinopoiskID: kpFilm.KinopoiskId, KinopoiskID: kpFilm.KinopoiskId,
} }
} }