@@ -485,13 +485,9 @@ get_sampling_effort <- function(
485485
486486 # Check if file was downloaded successfully and is a valid TIFF
487487 file_tiff <- fs :: path(out_dir , r_file $ name )
488- file_not_ok <- any(
489- ! fs :: file_exists(file_tiff ),
490- fs :: file_info(file_tiff )$ size == 0L ,
491- ! ecokit :: check_tiff(file_tiff , warning = FALSE ))
492-
493488 down_url <- r_file $ meta [[1L ]]$ links $ download
494- if (file_not_ok ) {
489+
490+ if (! ecokit :: check_tiff(file_tiff , warning = FALSE ) && verbose ) {
495491 warning(
496492 " Failed to download file using osfr. " ,
497493 " Attempting fallback download.\n group: " ,
@@ -503,14 +499,9 @@ get_sampling_effort <- function(
503499 url = down_url , destfile = file_tiff , mode = " wb" , quiet = TRUE )
504500 }
505501
506- file_not_ok <- any(
507- ! fs :: file_exists(file_tiff ),
508- fs :: file_info(file_tiff )$ size == 0L ,
509- ! ecokit :: check_tiff(file_tiff , warning = FALSE ))
510-
511- if (file_not_ok ) {
502+ if (! ecokit :: check_tiff(file_tiff , warning = FALSE )) {
512503 if (fs :: file_exists(file_tiff )) {
513- fs :: file_delete(file_tiff )
504+ try( fs :: file_delete(file_tiff ), silent = TRUE )
514505 }
515506 ecokit :: stop_ctx(
516507 " Failed to download file from OSF and fallback URL." ,
0 commit comments