aboutsummaryrefslogtreecommitdiff
path: root/weed/filer2/abstract_sql
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2018-05-27 00:00:56 -0700
committerChris Lu <chris.lu@gmail.com>2018-05-27 00:00:56 -0700
commit603de2d5db1f5c17e73db2b46c34b4e1efcf9815 (patch)
tree5cbdadfe3cc55d3eb464419ad7a90ea2d5746054 /weed/filer2/abstract_sql
parentf124ebab1dd305687d897b50760647088a5d7985 (diff)
downloadseaweedfs-603de2d5db1f5c17e73db2b46c34b4e1efcf9815.tar.xz
seaweedfs-603de2d5db1f5c17e73db2b46c34b4e1efcf9815.zip
skip deletion if entry not found
Diffstat (limited to 'weed/filer2/abstract_sql')
-rw-r--r--weed/filer2/abstract_sql/abstract_sql_store.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/weed/filer2/abstract_sql/abstract_sql_store.go b/weed/filer2/abstract_sql/abstract_sql_store.go
index bfc76fbc0..e924fa16a 100644
--- a/weed/filer2/abstract_sql/abstract_sql_store.go
+++ b/weed/filer2/abstract_sql/abstract_sql_store.go
@@ -79,7 +79,10 @@ func (store *AbstractSqlStore) FindEntry(fullpath filer2.FullPath) (*filer2.Entr
func (store *AbstractSqlStore) DeleteEntry(fullpath filer2.FullPath) (*filer2.Entry, error) {
- entry, _ := store.FindEntry(fullpath)
+ entry, err := store.FindEntry(fullpath)
+ if err != nil {
+ return nil, nil
+ }
dir, name := fullpath.DirAndName()