diff options
Diffstat (limited to 'internal/server')
| -rw-r--r-- | internal/server/repository/repository.go | 5 |
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 } |
