From 68449c89cf04eecfa839113d22db402d7a72ba29 Mon Sep 17 00:00:00 2001 From: Luke Browning Date: Mon, 20 Nov 2017 11:54:54 -0600 Subject: [PATCH] Fix trove-guestagent startup for redis mangled config cmd Initially, the mangled command is not set, so the get_value() returns None which is non-iterable Change-Id: Id705264a265c8758dd32b3f1c62e3b74e81138b1 --- trove/guestagent/datastore/experimental/redis/service.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/trove/guestagent/datastore/experimental/redis/service.py b/trove/guestagent/datastore/experimental/redis/service.py index 5e46112486..10e9414d80 100644 --- a/trove/guestagent/datastore/experimental/redis/service.py +++ b/trove/guestagent/datastore/experimental/redis/service.py @@ -229,9 +229,10 @@ class RedisApp(object): """Get current name of the 'CONFIG' command. """ renamed_cmds = self.configuration_manager.get_value('rename-command') - for name_pair in renamed_cmds: - if name_pair[0] == 'CONFIG': - return name_pair[1] + if renamed_cmds: + for name_pair in renamed_cmds: + if name_pair[0] == 'CONFIG': + return name_pair[1] return None