From a88be70e5e076b486ad094b3d37a07b43151b697 Mon Sep 17 00:00:00 2001 From: Bradley Schofield Date: Fri, 25 Feb 2022 10:37:13 +0000 Subject: [PATCH] Update V13.php --- src/Appwrite/Utopia/Request/Filters/V13.php | 23 ++++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/src/Appwrite/Utopia/Request/Filters/V13.php b/src/Appwrite/Utopia/Request/Filters/V13.php index 6c44b75918..a70f0eda54 100644 --- a/src/Appwrite/Utopia/Request/Filters/V13.php +++ b/src/Appwrite/Utopia/Request/Filters/V13.php @@ -12,22 +12,29 @@ class V13 extends Filter switch ($model) { // Replaced Types case "database.createFloatAttribute": - $content = $this->convertNumToString($content, "min"); - $content = $this->convertNumToString($content, "max"); - $content = $this->convertNumToString($content, "default"); + $content = $this->converStringToNum($content, "min"); + $content = $this->converStringToNum($content, "max"); + $content = $this->converStringToNum($content, "default"); break; case "database.createIntegerAttribute": - $content = $this->convertNumToString($content, "min"); - $content = $this->convertNumToString($content, "max"); - $content = $this->convertNumToString($content, "default"); + $content = $this->converStringToNum($content, "min"); + $content = $this->converStringToNum($content, "max"); + $content = $this->converStringToNum($content, "default"); break; + case "functions.createExecution": + $content = $this->convertExecution($content); } return $content; } - private function convertNumToString($content, $value) { - $content[$value] = (string) $content[$value]; + private function converStringToNum($content, $value) { + $content[$value] = (int) $content[$value]; + return $content; + } + + private function convertExecution($content) { + $content['async'] = true; return $content; } }