diff --git a/server/djrandom/fingerprint/dedup.py b/server/djrandom/fingerprint/dedup.py
index e7e7c0588b067504f51060b62a6b9c28513660db..55ddb646d2c6dc2c7a4591bdb7f2fe7b8980e614 100644
--- a/server/djrandom/fingerprint/dedup.py
+++ b/server/djrandom/fingerprint/dedup.py
@@ -45,6 +45,8 @@ def dedupe_db():
         & (MP3.echoprint_fp != None))
     for mp3 in mp3s:
         code = generate_code_json(mp3.echoprint_fp, mp3.sha1)
+        if not code:
+            continue
         codes[mp3.sha1] = code
         fp.ingest([code], do_commit=False, local=True)
     fp.commit()