diff --git a/codegenerator/openapi/keystone.py b/codegenerator/openapi/keystone.py index 0546e6e..ac01bad 100644 --- a/codegenerator/openapi/keystone.py +++ b/codegenerator/openapi/keystone.py @@ -233,6 +233,14 @@ class KeystoneGenerator(OpenStackServerSourceBase): path_param.openstack["resource_link"] = ( "identity/v3/user.id" ) + if path_param.name == "domain_id" and path_resource_names != [ + "domains" + ]: + if not path_param.openstack: + path_param.openstack = {} + path_param.openstack["resource_link"] = ( + "identity/v3/domain.id" + ) openapi_spec.components.parameters[global_param_name] = ( path_param )