Few more fixes (#7161)

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev
2024-11-13 01:18:58 +07:00
committed by GitHub
parent 76bcd3c52c
commit 8e511653cc
5 changed files with 48 additions and 34 deletions
+3 -1
View File
@@ -24,7 +24,9 @@ export async function OnStateUpdate (txes: Tx[], control: TriggerControl): Promi
const result: Tx[] = []
for (const tx of txes) {
const actualTx = TxProcessor.extractTx(tx) as TxCUD<Doc>
if (!control.hierarchy.isDerived(actualTx.objectClass, task.class.Task)) return []
if (!control.hierarchy.isDerived(actualTx.objectClass, task.class.Task)) {
continue
}
if (actualTx._class === core.class.TxCreateDoc) {
const doc = TxProcessor.createDoc2Doc(actualTx as TxCreateDoc<Task>)
const status = control.modelDb.findAllSync(core.class.Status, { _id: doc.status })[0]