diff -r 53c7e3cc7fb5 -r 570abc94bd7f plugins/SpecialUpdownload.php --- a/plugins/SpecialUpdownload.php Mon Jan 16 09:23:20 2012 -0500 +++ b/plugins/SpecialUpdownload.php Wed Apr 25 02:01:55 2012 -0400 @@ -250,7 +250,7 @@ $extension = ".{$_GET['fmt']}"; $cache_filename = ENANO_ROOT . "/cache/{$filename}-{$row['time_id']}-{$width}x{$height}$extension"; - if ( file_exists($cache_filename) ) + if ( file_exists($cache_filename) && !isset($_GET['cache_override']) ) { $fname = $cache_filename; } @@ -281,7 +281,7 @@ } if ( $allow_scale ) { - $result = scale_image($orig_fname, $fname, $width, $height); + $result = scale_image($orig_fname, $fname, $width, $height, isset($_GET['cache_override'])); if ( !$result ) $fname = $orig_fname; }