Skip to content

Commit 4ea4b71

Browse files
committed
Fix deleteone issue with older robots
1 parent 5f7efcb commit 4ea4b71

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

OpenFlow/src/Messages/Message.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1566,7 +1566,11 @@ export class Message {
15661566
try {
15671567
msg = DeleteOneMessage.assign(this.data);
15681568
if (NoderedUtil.IsNullEmpty(msg.jwt)) { msg.jwt = this.jwt; }
1569+
if (!NoderedUtil.IsNullEmpty((msg as any)._id) && NoderedUtil.IsNullEmpty(msg.id)) {
1570+
msg.id = (msg as any)._id
1571+
}
15691572
if (msg.collectionname == "mq") {
1573+
if (NoderedUtil.IsNullEmpty(msg.id)) throw new Error("id is mandatory");
15701574
var doc = await Config.db.getbyid(msg.id, "mq", msg.jwt, false, span);
15711575
if (doc._type == "workitemqueue") {
15721576
throw new Error("Access Denied, you must call DeleteWorkItemQueue to delete");

0 commit comments

Comments
 (0)