diff --git a/internal/api/zone.go b/internal/api/zone.go index f28ac83..db607d7 100644 --- a/internal/api/zone.go +++ b/internal/api/zone.go @@ -302,6 +302,10 @@ func (zone *ZoneRequest) Save() error { if err = f.Close(); err != nil { logHandler(genericResponseFields{"message": "Error closing file", "error": err.Error()}) } + + if err = os.Remove(filepath.Clean(tmpPath)); err != nil { + logHandler(genericResponseFields{"message": "Error removing tmp file", "error": err.Error()}) + } }() b, err := io.ReadAll(f)