diff -r af40ef1982dd -r 7f0d9fa561f4 plugins/Newsboy.php --- a/plugins/Newsboy.php Sun Jan 10 17:36:29 2010 -0500 +++ b/plugins/Newsboy.php Sun Jan 10 17:36:47 2010 -0500 @@ -718,7 +718,8 @@ $time = mktime($hour, $minute, $second, $month, $day, $year); } - if ( isset($paths->pages[ $paths->nslist['NewsBoy'] . $time ]) && $paths->pages[ $paths->nslist['NewsBoy'] . $time ] != $paths->pages[ $paths->nslist['NewsBoy'] . $_POST['page_id'] ] ) + $time_changed = $time !== intval($_POST['page_id']); + if ( isPage($paths->nslist['NewsBoy'] . $time) && $time_changed ) // $paths->pages[ $paths->nslist['NewsBoy'] . $time ] != $paths->pages[ $paths->nslist['NewsBoy'] . $_POST['page_id'] ] ) $errors[] = 'You cannot have two news articles with the same publish time.'; if ( count($errors) < 1 ) @@ -763,12 +764,13 @@ echo '