From 7aa0de91353be12a1d3764f487564f2f1e2ed569 Mon Sep 17 00:00:00 2001 From: Gisle Aune Date: Sat, 6 Oct 2018 14:02:39 +0200 Subject: [PATCH] models2: Fixed error caused by empty change set in edit --- models/characters/edit.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/models/characters/edit.go b/models/characters/edit.go index 0a7a583..7572f37 100644 --- a/models/characters/edit.go +++ b/models/characters/edit.go @@ -23,6 +23,10 @@ func Edit(character models.Character, name, shortName, description *string) (mod changes["description"] = *description } + if len(changes) == 0 { + return character, nil + } + err := collection.UpdateId(character.ID, bson.M{"$set": changes}) if err != nil { return models.Character{}, err