mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-03-22 05:09:12 +00:00
[PR #11470/10681731 backport][stable-12] keycloak_realm_key: handle missing config fields for default keys (#11478)
keycloak_realm_key: handle missing config fields for default keys (#11470)
* fix(keycloak_realm_key): handle missing config fields for default keys
Keycloak API may not return 'active', 'enabled', or 'algorithm' fields
in the config response for default/auto-generated realm keys. This caused
a KeyError when the module tried to compare these fields during state
detection.
Use .get() with the expected value as default to handle missing fields
gracefully, treating them as unchanged if not present in the API response.
Fixes: #11459
* add PR link to changelog entry per review feedback
(cherry picked from commit 106817316d)
Co-authored-by: Ivan Kokalovic <67540157+koke1997@users.noreply.github.com>
This commit is contained in:
parent
d637db7623
commit
88bfb6dda3
2 changed files with 15 additions and 3 deletions
|
|
@ -0,0 +1,5 @@
|
|||
bugfixes:
|
||||
- keycloak_realm_key - fix ``KeyError`` crash when managing realm keys where Keycloak
|
||||
does not return ``active``, ``enabled``, or ``algorithm`` fields in the config
|
||||
response (https://github.com/ansible-collections/community.general/issues/11459,
|
||||
https://github.com/ansible-collections/community.general/pull/11470).
|
||||
Loading…
Add table
Add a link
Reference in a new issue