diff --git a/misc-scripts/xref_mapping/XrefParser/WormPepParser.pm b/misc-scripts/xref_mapping/XrefParser/WormPepParser.pm
index 62596a56943c01aaa1929f2877051f8b9d048218..7fd11c1d577ca10bec6bbef910a48f749d466652 100644
--- a/misc-scripts/xref_mapping/XrefParser/WormPepParser.pm
+++ b/misc-scripts/xref_mapping/XrefParser/WormPepParser.pm
@@ -101,7 +101,7 @@ sub run {
 	  print "removing $swiss_ref -> $gene : ";
 	}
 	if($create){
-	  XrefParser::BaseParser->add_to_xrefs($swiss_xref,$transcript,'',$transcript,"","",$source_id,$species_id);	  
+	  XrefParser::BaseParser->add_to_xrefs($swiss_xref,$transcript,'',$transcript,"","",$worm_source_id,$species_id);	  
 	  print "adding $swiss_ref -> $transcript\n";
 	}