diff --git a/src/playlist_manager.cpp b/src/playlist_manager.cpp index 3a98812..fa87022 100644 --- a/src/playlist_manager.cpp +++ b/src/playlist_manager.cpp @@ -39,16 +39,18 @@ void PlaylistManager::scan_files() { String folder = data.substring(eq + 1); TRACE(" Adding mapping: %s=>%s\n", rfid_id.c_str(), folder.c_str()); _map[rfid_id] = folder; - - bool found=false; - for (String f: folders) { - if (f.equals(folder)) { - found = true; - break; + + if (folder.charAt(0)=='/') { + bool found=false; + for (String f: folders) { + if (f.equals(folder)) { + found = true; + break; + } + } + if (!found) { + INFO("WARNING: Found mapping for RFID id %s which maps to non-existing folder %s!\n", rfid_id.c_str(), folder.c_str()); } - } - if (!found) { - INFO("WARNING: Found mapping for RFID id %s which maps to non-existing folder %s!\n", rfid_id.c_str(), folder.c_str()); } } }