mirror of
https://github.com/appwrite/appwrite
synced 2026-05-24 09:28:40 +00:00
Merge pull request #10193 from appwrite/fix-stuff
Fix: route didn't include the params needed
This commit is contained in:
commit
722c1ddf99
2 changed files with 5 additions and 5 deletions
|
|
@ -854,7 +854,7 @@ App::init()
|
||||||
}
|
}
|
||||||
if (version_compare($requestFormat, '1.8.0', '<')) {
|
if (version_compare($requestFormat, '1.8.0', '<')) {
|
||||||
$dbForProject = $getProjectDB($project);
|
$dbForProject = $getProjectDB($project);
|
||||||
$request->addFilter(new RequestV20($dbForProject, $route));
|
$request->addFilter(new RequestV20($dbForProject, $request->getParams()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,12 +7,12 @@ use Utopia\Route;
|
||||||
|
|
||||||
abstract class Filter
|
abstract class Filter
|
||||||
{
|
{
|
||||||
private ?Route $route;
|
private array $params;
|
||||||
private ?Database $dbForProject;
|
private ?Database $dbForProject;
|
||||||
|
|
||||||
public function __construct(Database $dbForProject = null, Route $route = null)
|
public function __construct(Database $dbForProject = null, array $params = [])
|
||||||
{
|
{
|
||||||
$this->route = $route;
|
$this->params = $params;
|
||||||
$this->dbForProject = $dbForProject;
|
$this->dbForProject = $dbForProject;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -47,7 +47,7 @@ abstract class Filter
|
||||||
public function getParamValue(string $key, mixed $default = ''): mixed
|
public function getParamValue(string $key, mixed $default = ''): mixed
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
$value = $this->route?->getParamValue($key) ?? $default;
|
$value = $this->params[$key] ?? $default;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
$value = $default;
|
$value = $default;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue