mirror of
https://github.com/appwrite/appwrite
synced 2026-05-22 16:38:32 +00:00
Cherrypick empty model rules
This commit is contained in:
parent
fd8d4f4a1b
commit
96bce27642
1 changed files with 8 additions and 5 deletions
|
|
@ -132,11 +132,6 @@ class TypeMapper
|
|||
: [static::$models[$modelNames]];
|
||||
|
||||
foreach ($models as $model) {
|
||||
// if (empty($responseModel->getRules())) {
|
||||
// \var_dump('No rules: ' . $responseModel->getType());
|
||||
// continue;
|
||||
// }
|
||||
|
||||
$type = TypeMapper::fromResponseModel(\ucfirst($model->getType()));
|
||||
$description = $route->getDesc();
|
||||
$params = [];
|
||||
|
|
@ -206,6 +201,14 @@ class TypeMapper
|
|||
];
|
||||
}
|
||||
|
||||
if (!$model->isAny() && empty($model->getRules())) {
|
||||
$fields['status'] = [
|
||||
'type' => Type::string(),
|
||||
'description' => 'Status',
|
||||
'resolve' => static fn($object, $args, $context, $info) => 'OK',
|
||||
];
|
||||
}
|
||||
|
||||
foreach ($model->getRules() as $key => $rule) {
|
||||
$escapedKey = str_replace('$', '_', $key);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue