func repairMissing(store *storage.Storage, missing databaseFileMap, pretend, force bool) error { for path, dbFile := range missing { if force && !pretend { if err := store.DeleteFileTagsByFileId(dbFile.Id); err != nil { return fmt.Errorf("%v: could not delete file-tags: %v", path, err) } log.Infof(1, "%v: removed", path) } else { log.Infof(1, "%v: missing", path) } } return nil }