From d008cbe6f8c8ba0fa2111d60f0f294d6c09c87ff Mon Sep 17 00:00:00 2001 From: Joaquim Date: Sun, 20 Apr 2025 22:33:00 +0100 Subject: [PATCH] Fix regression in dn2aux --- src/utils.jl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/utils.jl b/src/utils.jl index 3a71868..66aee89 100644 --- a/src/utils.jl +++ b/src/utils.jl @@ -685,8 +685,10 @@ function dn2aux(fname::String, fun::String; band::Int=0, bandname::String="", ba helper_dns_op(I, fact_x, fact_a, indNaN, o) end - _band_layer, _pars, n_bands = parse_lsat8_file(fname, band=band, mtl=mtl) # Cannot repeat 'pars' else Box.core - (_band_layer == 0 && n_bands == 1) && (band::Int = _pars.band) + if (band != 0) # Else fish band from bandname + _band_layer, _pars, n_bands = parse_lsat8_file(fname, band=band, mtl=mtl) # Cannot repeat 'pars' else Box.core + (_band_layer == 0 && n_bands == 1) && (band::Int = _pars.band) + end helper_fun = (fun == "radiance") ? inn_helper_rad : inn_helper_ref # Which helper function to use. if (band == 0 && bandname == "" && bandnames == "") # Reading a cube