diff --git a/app/controllers/api/database.php b/app/controllers/api/database.php index 46904fbd6..f1acd6919 100644 --- a/app/controllers/api/database.php +++ b/app/controllers/api/database.php @@ -266,7 +266,7 @@ App::post('/v1/database/collections/:collectionId/attributes') $signed = true; $filters = []; - $success = $dbForExternal->addAttributeInQueue($collectionId, $id, $type, $size, $required, $default, $signed, $array, $filters); + $success = $dbForExternal->addAttributeInQueue($collectionId, $id, $type, $size, $required, $default, $signed, $array, /*format*/ null, $filters); // Database->addAttributeInQueue() does not return a document // So we need to create one for the response diff --git a/app/workers/database.php b/app/workers/database.php index 544ffe106..42df89e1b 100644 --- a/app/workers/database.php +++ b/app/workers/database.php @@ -71,9 +71,10 @@ class DatabaseV1 extends Worker $default = $attribute->getAttribute('default', null); $signed = $attribute->getAttribute('signed', true); $array = $attribute->getAttribute('array', false); + $format = $attribute->getAttribute('format', null); $filters = $attribute->getAttribute('filters', []); - $success = $dbForExternal->createAttribute($collectionId, $id, $type, $size, $required, $default, $signed, $array, $filters); + $success = $dbForExternal->createAttribute($collectionId, $id, $type, $size, $required, $default, $signed, $array, $format, $filters); if ($success) { $removed = $dbForExternal->removeAttributeInQueue($collectionId, $id); }