Index: flickr.inc =================================================================== --- flickr.inc (revision 48) +++ flickr.inc (working copy) @@ -219,7 +219,15 @@ $server = $photo['server']; // photoset's use primary instead of id to specify the image. $id = isset($photo['primary']) ? $photo['primary'] : $photo['id']; - $secret = $photo['secret']; + if($size == 'o') + { + $photo = flickr_photo_get_info($photo['id']); + $secret = $photo['originalsecret']; + } + else + { + $secret = $photo['secret']; + } return "http://farm{$farm}.static.flickr.com/{$server}/{$id}_{$secret}" .($size ? "_$size." : '.') . ($size == 'o' ? $format : 'jpg'); }