summaryrefslogtreecommitdiff
path: root/internal/server
diff options
context:
space:
mode:
Diffstat (limited to 'internal/server')
-rw-r--r--internal/server/repository/repository.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/internal/server/repository/repository.go b/internal/server/repository/repository.go
index 97f7397..e8e2ee1 100644
--- a/internal/server/repository/repository.go
+++ b/internal/server/repository/repository.go
@@ -197,10 +197,11 @@ func (r Repository) Merge(otherEnt types.Entry) error {
}
}
- ent, _ = ent.Update(otherEnt)
+ var changed bool
+ ent, changed, _ = ent.Update(otherEnt)
r.entries[otherEnt.ID] = ent
- if !ent.Changed {
+ if !changed {
// Hasn't changed, so no need to write anything to file.
return nil
}