diff --git a/server/channelserver/handlers_character.go b/server/channelserver/handlers_character.go index b3ad40fcd..78a0b4754 100644 --- a/server/channelserver/handlers_character.go +++ b/server/channelserver/handlers_character.go @@ -77,13 +77,12 @@ func GetCharacterSaveData(s *Session, charID uint32) (*CharacterSaveData, error) return nil, err } + saveData.updateStructWithSaveData() + return saveData, nil } func (save *CharacterSaveData) Save(s *Session) { - // We need to update the save data byte array before we save it back to the DB - save.updateStructWithSaveData() - if !s.kqfOverride { s.kqf = save.KQF } else {