diff --git a/lib/ContentModule.js b/lib/ContentModule.js index 9181825..d4052de 100644 --- a/lib/ContentModule.js +++ b/lib/ContentModule.js @@ -248,7 +248,10 @@ class ContentModule extends AbstractApiModule { await this.clone(userId, config._id, undefined, { _courseId: newData._id.toString() }) } const children = await this.find({ _parentId: _id }) - await Promise.all(children.map(({ _id }) => this.clone(userId, _id, newData._id))) + for (let i = 0; i < children.length; i++) { + await this.clone(userId, children[i]._id, newData._id); + } + return newData }