Commit 8cec7c7
committed
Fix MongoDB ignore+transaction, PHPStan errors, Postgres quoting, and ACL drift
- Pre-filter known-duplicate docs before passing to adapter, preventing
permissions being inserted for existing docs (ACL drift) and fixing
MongoDB transaction abort on BulkWriteException
- Skip transaction session in Mongo adapter when ignore=true so
ordered:false inserts persist even if some fail
- Return empty array from Mongo catch block instead of untransformed
cloned inputs
- Quote all column names in Postgres ON CONFLICT targets consistently
- Wrap array_chunk calls with max(1, ...) to satisfy PHPStan int<1,max>1 parent e85729d commit 8cec7c7
3 files changed
Lines changed: 29 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1464 | 1464 | | |
1465 | 1465 | | |
1466 | 1466 | | |
1467 | | - | |
1468 | | - | |
1469 | 1467 | | |
1470 | | - | |
| 1468 | + | |
| 1469 | + | |
| 1470 | + | |
| 1471 | + | |
| 1472 | + | |
1471 | 1473 | | |
1472 | 1474 | | |
1473 | 1475 | | |
| |||
1498 | 1500 | | |
1499 | 1501 | | |
1500 | 1502 | | |
1501 | | - | |
| 1503 | + | |
| 1504 | + | |
| 1505 | + | |
| 1506 | + | |
1502 | 1507 | | |
1503 | 1508 | | |
1504 | 1509 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1376 | 1376 | | |
1377 | 1377 | | |
1378 | 1378 | | |
1379 | | - | |
| 1379 | + | |
1380 | 1380 | | |
1381 | 1381 | | |
1382 | 1382 | | |
| |||
1388 | 1388 | | |
1389 | 1389 | | |
1390 | 1390 | | |
1391 | | - | |
1392 | | - | |
| 1391 | + | |
| 1392 | + | |
1393 | 1393 | | |
1394 | 1394 | | |
1395 | 1395 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5659 | 5659 | | |
5660 | 5660 | | |
5661 | 5661 | | |
5662 | | - | |
| 5662 | + | |
5663 | 5663 | | |
5664 | 5664 | | |
5665 | 5665 | | |
5666 | 5666 | | |
5667 | 5667 | | |
5668 | 5668 | | |
5669 | 5669 | | |
5670 | | - | |
| 5670 | + | |
5671 | 5671 | | |
5672 | 5672 | | |
5673 | 5673 | | |
| |||
5686 | 5686 | | |
5687 | 5687 | | |
5688 | 5688 | | |
5689 | | - | |
| 5689 | + | |
5690 | 5690 | | |
5691 | 5691 | | |
5692 | 5692 | | |
| |||
5755 | 5755 | | |
5756 | 5756 | | |
5757 | 5757 | | |
| 5758 | + | |
| 5759 | + | |
| 5760 | + | |
| 5761 | + | |
| 5762 | + | |
| 5763 | + | |
| 5764 | + | |
| 5765 | + | |
| 5766 | + | |
| 5767 | + | |
| 5768 | + | |
| 5769 | + | |
5758 | 5770 | | |
5759 | 5771 | | |
5760 | 5772 | | |
| |||
7190 | 7202 | | |
7191 | 7203 | | |
7192 | 7204 | | |
7193 | | - | |
| 7205 | + | |
7194 | 7206 | | |
7195 | 7207 | | |
7196 | 7208 | | |
| |||
7201 | 7213 | | |
7202 | 7214 | | |
7203 | 7215 | | |
7204 | | - | |
| 7216 | + | |
7205 | 7217 | | |
7206 | 7218 | | |
7207 | 7219 | | |
| |||
0 commit comments