diff --git a/nomad/app/api/encyclopedia.py b/nomad/app/api/encyclopedia.py
index 989ffb15c5f7a264884e185d6f962b6f5c726103..4f36360033fae1224918a781f8df615d4c0ee3ae 100644
--- a/nomad/app/api/encyclopedia.py
+++ b/nomad/app/api/encyclopedia.py
@@ -111,7 +111,7 @@ material_result = api.model("material_result", {
 enc_filter = [
     Q("term", published=True),
     Q("term", with_embargo=False),
-    Q("term", encyclopedia__staus="success"),
+    Q("term", encyclopedia__status="success"),
 ]
 
 
diff --git a/nomad/processing/data.py b/nomad/processing/data.py
index 540bd0e078bec044b49ebf76bc74ea32d0f4d126..193d215dff33ee4d9edfb90bb3b80e50d598ef85 100644
--- a/nomad/processing/data.py
+++ b/nomad/processing/data.py
@@ -1032,9 +1032,9 @@ class Upload(Proc):
                 # calculations. TODO: This should be replaced by a more
                 # extensive mechamism that supports more complex dependencies
                 # between calculations.
-                # phonon_calculations = Calc.objects(upload_id=self.upload_id, parser="parsers/phonopy")
-                # for calc in phonon_calculations:
-                    # calc.process_phonon()
+                phonon_calculations = Calc.objects(upload_id=self.upload_id, parser="parsers/phonopy")
+                for calc in phonon_calculations:
+                    calc.process_phonon()
 
                 self.cleanup()
             else: