diff --git a/sickbeard/metadata/generic.py b/sickbeard/metadata/generic.py
index 884eb36cc04d998290a487a333251f5fcbe636dd..46fffd3a08c871b9f65d38951fd23875cb4bd91b 100644
--- a/sickbeard/metadata/generic.py
+++ b/sickbeard/metadata/generic.py
@@ -43,12 +43,6 @@ except ImportError:
     import xml.etree.ElementTree as etree
 
 
-
-
-
-
-
-
 class GenericMetadata(object):
     """
     Base class for all metadata providers. Default behavior is meant to mostly
@@ -283,8 +277,8 @@ class GenericMetadata(object):
 
                 root = showXML.getroot()
                 if indexerid is not None:
-		    if indexerid == show_obj.indexerid:
-		        return True
+                    if indexerid.text == str(show_obj.indexerid):
+                        return True
                     indexerid.text = str(show_obj.indexerid)
                 else:
                     etree.SubElement(root, "id").text = str(show_obj.indexerid)
diff --git a/sickbeard/tv.py b/sickbeard/tv.py
index 180fe38b569dcacdf7a15e2dd7a4e028cb308aef..3025b4bbe7ac686ede45b7377b73d40f62327ee9 100644
--- a/sickbeard/tv.py
+++ b/sickbeard/tv.py
@@ -371,10 +371,6 @@ class TVShow(object):  # pylint: disable=too-many-instance-attributes, too-many-
             logger.log(str(self.indexerid) + ": Show dir doesn't exist, skipping NFO generation")
             return
 
-        self.updateShowNFO()
-
-    def updateShowNFO(self):
-
         result = False
 
         if not ek(os.path.isdir, self._location):