File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ class ImageModel {
4848 dateCreation = json['date_creation' ],
4949 dateAvailable = json['date_available' ],
5050 pageUrl = json['page_url' ],
51- elementUrl = json['element_url' ],
51+ elementUrl = json. containsKey ( "element_url" ) ? json ['element_url' ] : "" ,
5252 derivatives = Derivatives .fromJson (json['derivatives' ]),
5353 categories = json['categories' ] ?? [],
5454 tags = json['tags' ]
Original file line number Diff line number Diff line change @@ -480,9 +480,8 @@ class _ImagePageState extends State<ImagePage> {
480480 builder: (context, index) {
481481 final ImageModel image = _imageList[index];
482482
483- String imageUrl = '' ;
484- if (Preferences .getImageFullScreenSize == 'full' ) {
485- imageUrl = image.elementUrl;
483+ String imageUrl = image.elementUrl;
484+ if (Preferences .getImageFullScreenSize == 'full' && imageUrl.isNotEmpty) {
486485 imageUrl = HtmlUnescape ().convert (imageUrl);
487486 } else {
488487 imageUrl = image.getDerivativeFromString (Preferences .getImageFullScreenSize)? .url ?? '' ;
You can’t perform that action at this time.
0 commit comments