diff --git a/src/Endpoint/Index.php b/src/Endpoint/Index.php index 87665bc..75ba32e 100644 --- a/src/Endpoint/Index.php +++ b/src/Endpoint/Index.php @@ -59,7 +59,6 @@ class Index $query = $adapter->newQuery($context); - run_callbacks($schema->getListeners('listing'), [$query, $context]); run_callbacks($schema->getListeners('scope'), [$query, $context]); $include = $this->getInclude($context); @@ -68,6 +67,8 @@ class Index $this->sort($query, $context); $this->filter($query, $context); + run_callbacks($schema->getListeners('listing'), [$query, $context]); + $total = $schema->isCountable() ? $adapter->count($query) : null; $models = $adapter->get($query);