diff --git a/nise-backend/src/main/kotlin/com/nisemoe/nise/database/UserService.kt b/nise-backend/src/main/kotlin/com/nisemoe/nise/database/UserService.kt index 70f1eff..8fea58e 100644 --- a/nise-backend/src/main/kotlin/com/nisemoe/nise/database/UserService.kt +++ b/nise-backend/src/main/kotlin/com/nisemoe/nise/database/UserService.kt @@ -77,7 +77,7 @@ class UserService( fun insertApiUser(apiUser: OsuApiModels.UserExtended) { this.logger.debug("Saving user ${apiUser.username}") - val userStatistics = apiUser.getStatistics() + val userStatistics = apiUser.getStatisticsEither() if(dslContext.fetchExists(USERS, USERS.USER_ID.eq(apiUser.id))) { diff --git a/nise-backend/src/main/kotlin/com/nisemoe/nise/osu/OsuApiModels.kt b/nise-backend/src/main/kotlin/com/nisemoe/nise/osu/OsuApiModels.kt index 16db62e..0ed5881 100644 --- a/nise-backend/src/main/kotlin/com/nisemoe/nise/osu/OsuApiModels.kt +++ b/nise-backend/src/main/kotlin/com/nisemoe/nise/osu/OsuApiModels.kt @@ -49,7 +49,7 @@ class OsuApiModels { val country: UserCountry? ) { - fun getStatistics(): UserStatistics? { + fun getStatisticsEither(): UserStatistics? { return this.statistics ?: this.statistics_rulesets?.osu }