diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2020-04-16 09:29:26 +0800 |
---|---|---|
committer | Stephen Finucane <stephen@that.guru> | 2020-04-18 12:30:35 +0100 |
commit | 947c6aae94b7b554ca701c1d7e5baf000759ed2d (patch) | |
tree | a2aa87bfb40fb71221a9aa1fc74c6a7d88fd0974 /manage.py | |
parent | a60e75e2c6897fd262ec95a35e0e94b9027c11d4 (diff) | |
download | patchwork-947c6aae94b7b554ca701c1d7e5baf000759ed2d.tar patchwork-947c6aae94b7b554ca701c1d7e5baf000759ed2d.tar.gz |
parser: prevent IntegrityErrors
Currently, the parser relies on causing (and catching) IntegrityErrors
on patch insert to catch duplicate (msgid,project) mails.
This change performs an atomic select -> insert instead.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Stephen Finucane <stephen@that.guru>
[stephenfin: Remove 'expectedFailure' marker again]
Diffstat (limited to 'manage.py')
0 files changed, 0 insertions, 0 deletions