Issue: Module version parsing picks nested version attributes when using --download-external-modules
Issue: Module version parsing picks nested version attributes when using --download-external-modules: a task in LegoFlow-SWE (Harbor dataset). source image reference = { publisher = "Canonical" offer = "UbuntuServer" sku = "18.04-LTS" version = "3.15.2" } }
The task
source_image_reference = { publisher = "Canonical" offer = "UbuntuServer" sku = "18.04-LTS" version = "3.15.2" } } ```
Part of Lego-X/LegoFlow-SWE.