summaryrefslogtreecommitdiff
path: root/addons/mail/static/src/models/model/model.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/mail/static/src/models/model/model.js')
-rw-r--r--addons/mail/static/src/models/model/model.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/addons/mail/static/src/models/model/model.js b/addons/mail/static/src/models/model/model.js
index 15647acaf49..6ee5125426d 100644
--- a/addons/mail/static/src/models/model/model.js
+++ b/addons/mail/static/src/models/model/model.js
@@ -61,8 +61,9 @@ function factory() {
* function, otherwise the record will not be registered.
*
* @static
- * @param {Object} [data] data object with initial data, including relations.
- * @returns {mail.model} newly created record
+ * @param {Object|Object[]} [data] data object with initial data, including relations.
+ * If data is an iterable, multiple records will be created.
+ * @returns {mail.model|mail.model[]} newly created record(s)
*/
static create(data) {
return this.env.modelManager.create(this, data);
@@ -99,8 +100,9 @@ function factory() {
* on provided data.
*
* @static
- * @param {Object} data
- * @returns {mail.model} created or updated record.
+ * @param {Object|Object[]} data
+ * If data is an iterable, multiple records will be created/updated.
+ * @returns {mail.model|mail.model[]} created or updated record(s).
*/
static insert(data) {
return this.env.modelManager.insert(this, data);