diff --git a/src/applications/maniphest/herald/ManiphestTaskPriorityHeraldAction.php b/src/applications/maniphest/herald/ManiphestTaskPriorityHeraldAction.php
--- a/src/applications/maniphest/herald/ManiphestTaskPriorityHeraldAction.php
+++ b/src/applications/maniphest/herald/ManiphestTaskPriorityHeraldAction.php
@@ -61,7 +61,8 @@
   }
 
   protected function getDatasource() {
-    return new ManiphestTaskPriorityDatasource();
+    return id(new ManiphestTaskPriorityDatasource())
+      ->setLimit(1);
   }
 
   protected function getDatasourceValueMap() {
diff --git a/src/applications/maniphest/herald/ManiphestTaskStatusHeraldAction.php b/src/applications/maniphest/herald/ManiphestTaskStatusHeraldAction.php
--- a/src/applications/maniphest/herald/ManiphestTaskStatusHeraldAction.php
+++ b/src/applications/maniphest/herald/ManiphestTaskStatusHeraldAction.php
@@ -58,7 +58,8 @@
   }
 
   protected function getDatasource() {
-    return new ManiphestTaskStatusDatasource();
+    return id(new ManiphestTaskStatusDatasource())
+      ->setLimit(1);
   }
 
   protected function getDatasourceValueMap() {