Incorrect analysis of S2 results regarding with S1 product need to be downloaded
The current implementation does_final_product_need_to_be_generated_for()
to tell whether a S1 product need to be downloaded is incorrect.
-
if the S2 product is found and the S2 filtered product isn't found on disk, then the S1 product won't be marked for download.
=> This is not an issue as the filtered product can be generated from the other one
-
if the S2 product is not found while the S2 filtered product is found on disk, then the S1 product won't be marked for download.
=> This is an issue if the S2 product is required (
keep_non_filtered_products : True
): we won't have the required S1 data to generate the S2 productNote: this scenario is unlikely, but not impossible