Fix panic when quest finish-reward switch checks an unstarted quest

This commit is contained in:
Ilya Groshev
2026-05-13 08:25:42 +03:00
parent 23f0d26fcd
commit 44a03d222b
+1 -1
View File
@@ -13,7 +13,7 @@ import (
func (h *QuestHandler) isQuestCleared(user *store.UserState, questId int32) bool {
quest, ok := user.Quests[questId]
if !ok {
panic(fmt.Sprintf("unknown questId=%d for isQuestCleared", questId))
return false
}
return quest.QuestStateType == model.UserQuestStateTypeCleared
}