From 72ecbb8efff8d68cbe2cf53c92798da90cb813a3 Mon Sep 17 00:00:00 2001 From: Alexander Nikitin Date: Mon, 14 Oct 2024 14:13:20 +0300 Subject: [PATCH] fix issue 1335 --- changelogs/fragments/1335-api-status-page-not-found.yml | 2 ++ plugins/inventory/nb_inventory.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 changelogs/fragments/1335-api-status-page-not-found.yml diff --git a/changelogs/fragments/1335-api-status-page-not-found.yml b/changelogs/fragments/1335-api-status-page-not-found.yml new file mode 100644 index 00000000..14c90a60 --- /dev/null +++ b/changelogs/fragments/1335-api-status-page-not-found.yml @@ -0,0 +1,2 @@ +bugfixes: + - fix call /api/status/ instead /api/status in nb_inventory plugin. (https://github.com/netbox-community/ansible_modules/issues/1335). diff --git a/plugins/inventory/nb_inventory.py b/plugins/inventory/nb_inventory.py index e62f47e9..b06d0fa7 100644 --- a/plugins/inventory/nb_inventory.py +++ b/plugins/inventory/nb_inventory.py @@ -1607,7 +1607,7 @@ def fetch_api_docs(self): cached_api_version = None cache = None - status = self._fetch_information(self.api_endpoint + "/api/status") + status = self._fetch_information(self.api_endpoint + "/api/status/") netbox_api_version = ".".join(status["netbox-version"].split(".")[:2]) if version.parse(netbox_api_version) >= version.parse("3.5.0"):