summaryrefslogtreecommitdiff
path: root/internal/server/repository/repository.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/server/repository/repository.go')
-rw-r--r--internal/server/repository/repository.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/internal/server/repository/repository.go b/internal/server/repository/repository.go
index 4d84f7f..97f7397 100644
--- a/internal/server/repository/repository.go
+++ b/internal/server/repository/repository.go
@@ -201,6 +201,7 @@ func (r Repository) Merge(otherEnt types.Entry) error {
r.entries[otherEnt.ID] = ent
if !ent.Changed {
+ // Hasn't changed, so no need to write anything to file.
return nil
}
@@ -208,6 +209,7 @@ func (r Repository) Merge(otherEnt types.Entry) error {
if err != err {
return err
}
+
return r.fs.WriteFile(r.entryPath(ent), bytes)
}