diff --git a/lib/fog/openstack/models/identity/users.rb b/lib/fog/openstack/models/identity/users.rb index b1de77209..94e563823 100644 --- a/lib/fog/openstack/models/identity/users.rb +++ b/lib/fog/openstack/models/identity/users.rb @@ -17,7 +17,10 @@ module Fog def find_by_id(id) self.find {|user| user.id == id} || Fog::Identity::OpenStack::User.new( - connection.get_user_by_id(id).body['user']) + connection.get_user_by_id(id).body['user'].merge( + connection: connection + ) + ) end def destroy(id)