diff --git a/confluent_server/confluent/messages.py b/confluent_server/confluent/messages.py
index 21987269..cf3d4707 100644
--- a/confluent_server/confluent/messages.py
+++ b/confluent_server/confluent/messages.py
@@ -1505,8 +1505,8 @@ class Firmware(ConfluentMessage):
             for component in datum:
                 for field in datum[component]:
                     tdatum = datum[component]
-                if isinstance(tdatum[field], datetime):
-                    tdatum[field] = tdatum[field].strftime('%Y-%m-%dT%H:%M:%S')
+                    if isinstance(tdatum[field], datetime):
+                        tdatum[field] = tdatum[field].strftime('%Y-%m-%dT%H:%M:%S')
         self.myargs = (data, name)
         self.notnode = name is None
         self.desc = 'Firmware information'