diff --git a/BasicNodes/File/MoveFile.cs b/BasicNodes/File/MoveFile.cs index f891e2e0..45f837de 100644 --- a/BasicNodes/File/MoveFile.cs +++ b/BasicNodes/File/MoveFile.cs @@ -85,12 +85,6 @@ public class MoveFile : Node if (dest == null) return -1; - string destDir = new FileInfo(dest).DirectoryName; - - args.CreateDirectoryIfNotExists(destDir ?? String.Empty); - - var srcDir = AdditionalFilesFromOriginal ? new FileInfo(args.FileName).DirectoryName : new FileInfo(args.WorkingFile).DirectoryName; - if (args.MoveFile(dest) == false) return -1; @@ -106,6 +100,10 @@ public class MoveFile : Node { try { + string destDir = new FileInfo(args.MapPath(dest)).DirectoryName; + args.CreateDirectoryIfNotExists(destDir ?? String.Empty); + var srcDir = AdditionalFilesFromOriginal ? new FileInfo(args.FileName).DirectoryName : new FileInfo(args.WorkingFile).DirectoryName; + var diSrc = new DirectoryInfo(srcDir); foreach (var additional in AdditionalFiles) { diff --git a/MetaNodes/TheMovieDb/TVShowLookup.cs b/MetaNodes/TheMovieDb/TVShowLookup.cs index 1fd26c6e..5af82865 100644 --- a/MetaNodes/TheMovieDb/TVShowLookup.cs +++ b/MetaNodes/TheMovieDb/TVShowLookup.cs @@ -95,8 +95,12 @@ public class TVShowLookup : Node .FirstOrDefault(); if (result == null) + { + args.Logger?.ILog("No result found for: " + lookupName); return 2; // no match + } + args.Logger?.ILog("Found TV Show: " + result.Name); args.SetParameter(Globals.TV_SHOW_INFO, result); Variables["tvshow.Title"] = result.Name;