diff --git a/gstlal-inspiral/python/svd_bank_snr.py b/gstlal-inspiral/python/svd_bank_snr.py
index 25fb1a7537e49e55ef048d33d7577894b602963b..40792bea465605e65335467c9650999402198a29 100644
--- a/gstlal-inspiral/python/svd_bank_snr.py
+++ b/gstlal-inspiral/python/svd_bank_snr.py
@@ -397,7 +397,12 @@ def svd_banks_from_event(gid, outdir = ".", save = True, verbose = False):
 	assert len(set([row.template_id for row in eventid_trigger_dict.values()])) == 1, "Templates should have the same template_id."
 
 	try:
+		path = [row.value for row in lsctables.ProcessParamsTable.get_table(coinc_xmldoc) if row.param == "--gracedb-service-url"]
 		bank_urls = inspiral.parse_svdbank_string([row.value for row in lsctables.ProcessParamsTable.get_table(coinc_xmldoc) if row.param == "--svd-bank"].pop())
+		if path is not None:
+			path = path.pop()
+			for ifo, bank_url in bank_urls.items():
+				bank_urls[ifo] = os.path.join(path, bank_url)
 		banks_dict = inspiral.parse_bank_files(bank_urls, verbose = verbose)
 	except IOError:
 		sys.stderr.write("Files Not Found! Make sure you are on the LIGO-Caltech Computing Cluster or check if file exist.\nAbortting...\n")