From 9c1de0b4cd7b9b1c7db65798a5308ae76fad1780 Mon Sep 17 00:00:00 2001 From: Jason Cannavale Date: Tue, 21 Feb 2012 14:32:55 -0600 Subject: [PATCH] Makes HTTP Location Header return as utf-8 as opposed to Unicode. Fixes bug 938114 Change-Id: Ie8a495a8743d2f261fc8f9600cfa1df28a2d5b1e --- nova/api/openstack/compute/servers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nova/api/openstack/compute/servers.py b/nova/api/openstack/compute/servers.py index 26ed42f202e..36316ac71ce 100644 --- a/nova/api/openstack/compute/servers.py +++ b/nova/api/openstack/compute/servers.py @@ -355,7 +355,7 @@ def _add_location(robj): link = filter(lambda l: l['rel'] == 'self', robj.obj['server']['links']) if link: - robj['Location'] = link[0]['href'] + robj['Location'] = link[0]['href'].encode('utf-8') # Convenience return return robj