Node.js 如何批量提交没有更改的项目?

Node.js 如何批量提交没有更改的项目?,node.js,apostrophe-cms,Node.js,Apostrophe Cms,感谢,我们希望为所有作品调用self.on('books:beforeSave',…) 我们正在使用。因为它们没有改变,所以使用CMS中的“批量提交”不会触发任何事件 即使没有发生更改,是否有方法强制提交?我们希望避免打开100个片段,修改它们,取消修改,然后提交:)以下是有助于调查的附加信息:req参数在使用复选框从CMS保存并选择“批量提交”时不提供片段属性。如果没有更改,撇号工作流是否不提供此属性?更新之前的注释:我试图从req(const{piece}=req)中提取piece,但我没有

感谢,我们希望为所有作品调用
self.on('books:beforeSave',…)

我们正在使用。因为它们没有改变,所以使用CMS中的“批量提交”不会触发任何事件


即使没有发生更改,是否有方法强制提交?我们希望避免打开100个片段,修改它们,取消修改,然后提交:)

以下是有助于调查的附加信息:
req
参数在使用复选框从CMS保存并选择“批量提交”时不提供
片段
属性。如果没有更改,撇号工作流是否不提供此属性?更新之前的注释:我试图从req(
const{piece}=req
)中提取piece,但我没有注意到
piece
是该方法的第二个参数。但是,批提交问题仍然存在。在这一点上,我看不到任何解决方案,我只需要手动检查所有部分,一次提交它们,因为这是可行的。
批量提交
路由将提交所有指定的项目,无论草稿是否比实时版本更新。我想你的问题一定出在别的地方了。@TomBoutell看起来是这样的,或者我没有正确地调查财产?在模板中,我使用
{%-if-piece.引文-%}
来呈现(或不呈现)引文宏。事实证明,在编辑模式下,这个道具不存在,但在匿名模式下,它存在。什么是片段引用?什么类型?