From 2b4d93b6e4f1298403275c9688883aef28c37fbe Mon Sep 17 00:00:00 2001 From: Eldad Fux Date: Mon, 22 Jun 2020 17:33:37 +0300 Subject: [PATCH] Added support for default values --- src/Appwrite/Utopia/Response.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Appwrite/Utopia/Response.php b/src/Appwrite/Utopia/Response.php index cd25802cc..34556543b 100644 --- a/src/Appwrite/Utopia/Response.php +++ b/src/Appwrite/Utopia/Response.php @@ -67,7 +67,12 @@ class Response extends UtopiaResponse foreach($result->getRules() as $key => $rule) { if(!isset($data[$key])) { - throw new Exception('Missing response key: ' . $key); + if(!is_null($rule['default'])) { + $data[$key] = $rule['default']; + } + else { + throw new Exception('Missing response key: ' . $key); + } } $output[$key] = $data[$key];