« get me outta code hell

http-music - Command-line music player + utils (not a server!)
about summary refs log tree commit diff
path: root/src/playlist-utils.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/playlist-utils.js')
-rw-r--r--src/playlist-utils.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/playlist-utils.js b/src/playlist-utils.js
index a75008a..d19c571 100644
--- a/src/playlist-utils.js
+++ b/src/playlist-utils.js
@@ -261,7 +261,7 @@ function filterGrouplikeByPath(grouplike, pathParts) {
     }
   } else {
     console.warn(`Not found: "${pathParts[0]}"`)
-    return grouplike
+    return null
   }
 }
 
@@ -276,6 +276,10 @@ function removeGroupByPath(playlist, pathParts) {
 
   const groupToRemove = filterGrouplikeByPath(playlist, pathParts)
 
+  if (groupToRemove === null) {
+    return
+  }
+
   if (playlist === groupToRemove) {
     console.error(
       'You can\'t remove the playlist from itself! Instead, try --clear' +