]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Merge branch 'dev' into feature/2396-better-mail-actions
authorJonas Winkler <jonas@Jonas-PC>
Sun, 19 Feb 2023 22:29:52 +0000 (23:29 +0100)
committerJonas Winkler <jonas@Jonas-PC>
Sun, 19 Feb 2023 22:29:52 +0000 (23:29 +0100)
1  2 
src/paperless_mail/mail.py

index ca09bb6837117f27b6f22e46aa0343fd0075c197,52dafde5f9c316a666f91a53fb29ecda7452a2b9..b49d3c3b5ec6fedbee5bb58333d04c47bbd71897
@@@ -515,10 -529,9 +515,11 @@@ class MailAccountHandler(LoggingMixin)
                      else None,
                      override_document_type_id=doc_type.id if doc_type else None,
                      override_tag_ids=tag_ids,
+                     override_owner_id=rule.owner.id if rule.owner else None,
                  )
  
 +                consume_tasks.append(consume_task)
 +
                  processed_attachments += 1
              else:
                  self.log(
              override_correspondent_id=correspondent.id if correspondent else None,
              override_document_type_id=doc_type.id if doc_type else None,
              override_tag_ids=tag_ids,
+             override_owner_id=rule.owner.id if rule.owner else None,
          )
 +
 +        mail_action_task = apply_mail_action.s(
 +            M=M,
 +            action=get_rule_action(rule),
 +            message_uid=message.uid,
 +            parameter=rule.action_parameter,
 +        )
 +
 +        (consume_task | mail_action_task).delay()
 +
          processed_elements = 1
          return processed_elements