diff --git a/sickbeard/metadata/generic.py b/sickbeard/metadata/generic.py
index c73dd192f7d6dcdd3750e4627cfcb9d7450be94a..884eb36cc04d998290a487a333251f5fcbe636dd 100644
--- a/sickbeard/metadata/generic.py
+++ b/sickbeard/metadata/generic.py
@@ -283,6 +283,8 @@ class GenericMetadata(object):
 
                 root = showXML.getroot()
                 if indexerid is not None:
+		    if indexerid == show_obj.indexerid:
+		        return True
                     indexerid.text = str(show_obj.indexerid)
                 else:
                     etree.SubElement(root, "id").text = str(show_obj.indexerid)