diff --git a/app/controllers/database.php b/app/controllers/database.php index e27d1feff7..31cd12fb56 100644 --- a/app/controllers/database.php +++ b/app/controllers/database.php @@ -435,6 +435,8 @@ $utopia->post('/v1/database/:collectionId/documents') if (isset($data['$uid'])) { throw new Exception('$uid is not allowed for creating new documents, try update instead', 400); } + + $data = (is_string($data) && $result = json_decode($data, true)) ? $result : $data; // Cast to JSON array $collection = $projectDB->getDocument($collectionId/*, $isDev*/); diff --git a/app/sdks/php/docs/examples/projects/create-webhook.md b/app/sdks/php/docs/examples/projects/create-webhook.md index 6eacda1fc0..1bf92c8925 100644 --- a/app/sdks/php/docs/examples/projects/create-webhook.md +++ b/app/sdks/php/docs/examples/projects/create-webhook.md @@ -12,4 +12,4 @@ $client $projects = new Projects($client); -$result = $projects->createWebhook('[PROJECT_ID]', '[NAME]', [], '[URL]', 0); \ No newline at end of file +$result = $projects->createWebhook('[PROJECT_ID]', '[NAME]', [], '[URL]', 1); \ No newline at end of file diff --git a/app/sdks/php/docs/examples/projects/update-task.md b/app/sdks/php/docs/examples/projects/update-task.md index 59308c5d6d..0d9f3fb7a6 100644 --- a/app/sdks/php/docs/examples/projects/update-task.md +++ b/app/sdks/php/docs/examples/projects/update-task.md @@ -12,4 +12,4 @@ $client $projects = new Projects($client); -$result = $projects->updateTask('[PROJECT_ID]', '[TASK_ID]', '[NAME]', 'play', '', 0, 'GET', 'https://example.com'); \ No newline at end of file +$result = $projects->updateTask('[PROJECT_ID]', '[TASK_ID]', '[NAME]', 'play', '', 1, 'GET', 'https://example.com'); \ No newline at end of file