mirror of
https://gitlab.com/foxixus/neomovies-api.git
synced 2025-10-27 17:38:51 +05:00
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:
@@ -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
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user