From 8a04037eb55265c2752f3041e68dba0eefaf12be Mon Sep 17 00:00:00 2001 From: Simon Dodsley Date: Wed, 3 Dec 2025 14:53:55 -0500 Subject: [PATCH 1/2] Refactor filesystem retrieval logic in purefa_directory.py --- plugins/modules/purefa_directory.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/plugins/modules/purefa_directory.py b/plugins/modules/purefa_directory.py index 36bb9bbb..ec785e1b 100644 --- a/plugins/modules/purefa_directory.py +++ b/plugins/modules/purefa_directory.py @@ -243,14 +243,12 @@ def main(): api_version = array.get_rest_version() if LooseVersion(CONTEXT_VERSION) <= LooseVersion(api_version): - res = list( - array.get_file_systems( + res = array.get_file_systems( names=[module.params["filesystem"]], context_names=[module.params["context"]], - ).items - )[0] + ) else: - res = list(array.get_file_systems(names=[module.params["filesystem"]]).items)[0] + res = array.get_file_systems(names=[module.params["filesystem"]]) if res.status_code == 200: filesystem = list(res.items)[0] else: From 3101aa067a7575f5bf75584bbb1b89f4f0a425fd Mon Sep 17 00:00:00 2001 From: Simon Dodsley Date: Wed, 3 Dec 2025 14:55:50 -0500 Subject: [PATCH 2/2] Fix indentation in get_file_systems call --- plugins/modules/purefa_directory.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/modules/purefa_directory.py b/plugins/modules/purefa_directory.py index ec785e1b..d7f5021b 100644 --- a/plugins/modules/purefa_directory.py +++ b/plugins/modules/purefa_directory.py @@ -244,9 +244,9 @@ def main(): if LooseVersion(CONTEXT_VERSION) <= LooseVersion(api_version): res = array.get_file_systems( - names=[module.params["filesystem"]], - context_names=[module.params["context"]], - ) + names=[module.params["filesystem"]], + context_names=[module.params["context"]], + ) else: res = array.get_file_systems(names=[module.params["filesystem"]]) if res.status_code == 200: