diff --git a/source/webui/pages/rips/setup.php b/source/webui/pages/rips/setup.php index 99a4058..3943ddd 100644 --- a/source/webui/pages/rips/setup.php +++ b/source/webui/pages/rips/setup.php @@ -18,9 +18,11 @@ if ($req->exists('submit')) { array_unshift($recent_output_directories, $recent_directory[0]); $config->set('rips.output_directories.recent', array_slice($recent_output_directories, 0, $config->get('rips.output_directories.recent_limit', 10))); } - } else { + } else if ($key === false) { array_unshift($recent_output_directories, $_POST['rip-options']['output-directory']); $config->set('rips.output_directories.recent', array_slice($recent_output_directories, 0, $config->get('rips.output_directories.recent_limit', 10))); + } else { + // Directory is already the most recently used entry at the top of the list, don't reinsert } // Create the jobs from the request