mirror of
https://github.com/go-shiori/shiori.git
synced 2025-03-10 23:05:33 +08:00
fix: temporary files not being correctly deleted (#969)
* fix: use os.Remove for tmpFile * fix: delete double file remove --------- Co-authored-by: Felipe Martin <812088+fmartingr@users.noreply.github.com>
This commit is contained in:
parent
a4304bc19b
commit
2bcb890a64
1 changed files with 1 additions and 2 deletions
|
@ -166,7 +166,7 @@ func ProcessBookmark(deps *dependencies.Dependencies, req ProcessRequest) (book
|
|||
if err != nil {
|
||||
return book, false, fmt.Errorf("failed to create temp archive: %v", err)
|
||||
}
|
||||
defer deps.Domains.Storage.FS().Remove(tmpFile.Name())
|
||||
defer os.Remove(tmpFile.Name())
|
||||
|
||||
archivalRequest := warc.ArchivalRequest{
|
||||
URL: book.URL,
|
||||
|
@ -178,7 +178,6 @@ func ProcessBookmark(deps *dependencies.Dependencies, req ProcessRequest) (book
|
|||
|
||||
err = warc.NewArchive(archivalRequest, tmpFile.Name())
|
||||
if err != nil {
|
||||
defer os.Remove(tmpFile.Name())
|
||||
return book, false, fmt.Errorf("failed to create archive: %v", err)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue