diff --git a/server/djrandom/metadata_fixer/metadata_fixer.py b/server/djrandom/metadata_fixer/metadata_fixer.py
index de76d2c223bf88ed269a88a41e9dff262a1c2dde..41ec68a5c6b8045fe8bbdf4c6a10347cde473c07 100644
--- a/server/djrandom/metadata_fixer/metadata_fixer.py
+++ b/server/djrandom/metadata_fixer/metadata_fixer.py
@@ -100,7 +100,7 @@ def main():
     opts, args = parser.parse_args()
     if not opts.db_url:
         parser.error('Must provide --db_url')
-    if not echonest_api_key:
+    if not opts.echonest_api_key:
         parser.error('Must provide --echonest_api_key')
     if args:
         parser.error('Too many arguments')