feat(actions): watch dir create folder if not exists (#351)

* create folder on watch dir action
This commit is contained in:
L-C S 2022-07-11 02:59:09 +02:00 committed by GitHub
parent 7eefeb54c1
commit b4589243de
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -156,6 +156,12 @@ func (s *service) watchFolder(action domain.Action, release domain.Release) erro
_, tmpFileName := path.Split(release.TorrentTmpFile) _, tmpFileName := path.Split(release.TorrentTmpFile)
fullFileName := path.Join(watchFolderArgs, tmpFileName+".torrent") fullFileName := path.Join(watchFolderArgs, tmpFileName+".torrent")
// Create folder
err = os.MkdirAll(watchFolderArgs, os.ModePerm)
if err != nil {
return errors.Wrap(err, "could not create new folders %v", fullFileName)
}
// Create new file // Create new file
newFile, err := os.Create(fullFileName) newFile, err := os.Create(fullFileName)
if err != nil { if err != nil {