diff --git a/src/main/java/icu/samnyan/aqua/sega/maimai2/handler/UpsertUserAllHandler.kt b/src/main/java/icu/samnyan/aqua/sega/maimai2/handler/UpsertUserAllHandler.kt index 2d4e7bef..df78d046 100644 --- a/src/main/java/icu/samnyan/aqua/sega/maimai2/handler/UpsertUserAllHandler.kt +++ b/src/main/java/icu/samnyan/aqua/sega/maimai2/handler/UpsertUserAllHandler.kt @@ -95,7 +95,9 @@ class UpsertUserAllHandler( req.userLoginBonusList?.unique { it.bonusId }?.let { news -> repos.userLoginBonus.saveAll(news.mapApply { - id = repos.userLoginBonus.findByUserAndBonusId(u, bonusId)()?.id ?: 0 }) } + id = repos.userLoginBonus.findByUserAndBonusId(u, bonusId)()?.id ?: 0 + isCurrent = false + }) } req.userRatingList?.getOrNull(0)?.let { r -> repos.userUdemae.saveAndFlush(r.udemae.apply {