Remove covers only if exist
This commit is contained in:
parent
710a84dcba
commit
1d49e6b791
1 changed files with 6 additions and 2 deletions
6
admin.go
6
admin.go
|
@ -29,9 +29,13 @@ func deleteHandler(coll *mgo.Collection, url string) func(http.ResponseWriter, *
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
book := books[0]
|
book := books[0]
|
||||||
os.RemoveAll(book.Path)
|
if book.Cover != "" {
|
||||||
os.RemoveAll(book.Cover[1:])
|
os.RemoveAll(book.Cover[1:])
|
||||||
|
}
|
||||||
|
if book.CoverSmall != "" {
|
||||||
os.RemoveAll(book.CoverSmall[1:])
|
os.RemoveAll(book.CoverSmall[1:])
|
||||||
|
}
|
||||||
|
os.RemoveAll(book.Path)
|
||||||
coll.Remove(bson.M{"_id": id})
|
coll.Remove(bson.M{"_id": id})
|
||||||
sess.Notify("Removed book!", "The book '"+book.Title+"' it's completly removed", "success")
|
sess.Notify("Removed book!", "The book '"+book.Title+"' it's completly removed", "success")
|
||||||
sess.Save(w, r)
|
sess.Save(w, r)
|
||||||
|
|
Reference in a new issue