updated logic
diff --git a/tasks/download_files.yml b/tasks/download_files.yml
index ba835ff..f5b1361 100644
--- a/tasks/download_files.yml
+++ b/tasks/download_files.yml
@@ -4,12 +4,13 @@
msg: "Please specify a local download folder: -e download_folder=<local download folder>"
when: download_folder is not defined
-- name: Examine result passed in
+- name: Examine download_set passed in
debug:
- var: file_result.files
+ var: download_set
- name: Download files
fetch:
src: "{{ item.path }}"
dest: "{{ download_folder }}"
- with_items: "{{ file_result.files }}"
+ with_items: "{{ download_set.files }}"
+ when: download_set.files | length > 0
diff --git a/tasks/main.yml b/tasks/main.yml
index 446545f..e4cd30f 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -26,5 +26,5 @@
- name: Iterate over files found
include: download_files.yml
vars:
- file_result: "{{ item }}"
- with_items: "{{ downloads.results }}"
+ download_set: "{{ item }}"
+ with_items: "{{ downloads }}"