Commit 9d61902
committed
refactor: rename cascade_delete to cascade_delete_related_objects
The function now only deletes related objects, not the root record.
This allows async_delete_task to call obj.delete() on the top-level
object via ORM, which fires Django signals (post_delete notifications,
pghistory audit, Pro signals like product_post_delete).
bulk_delete_findings uses execute_delete_sql to delete the finding
rows themselves after cascade_delete_related_objects cleans children.1 parent 44caf6d commit 9d61902
3 files changed
Lines changed: 41 additions & 25 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
770 | 770 | | |
771 | 771 | | |
772 | 772 | | |
773 | | - | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
774 | 777 | | |
775 | 778 | | |
776 | 779 | | |
| |||
782 | 785 | | |
783 | 786 | | |
784 | 787 | | |
| 788 | + | |
785 | 789 | | |
786 | | - | |
| 790 | + | |
| 791 | + | |
787 | 792 | | |
788 | 793 | | |
789 | 794 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2052 | 2052 | | |
2053 | 2053 | | |
2054 | 2054 | | |
2055 | | - | |
2056 | | - | |
| 2055 | + | |
| 2056 | + | |
| 2057 | + | |
2057 | 2058 | | |
2058 | 2059 | | |
2059 | 2060 | | |
| |||
2062 | 2063 | | |
2063 | 2064 | | |
2064 | 2065 | | |
2065 | | - | |
| 2066 | + | |
2066 | 2067 | | |
2067 | 2068 | | |
2068 | 2069 | | |
| |||
2108 | 2109 | | |
2109 | 2110 | | |
2110 | 2111 | | |
2111 | | - | |
2112 | | - | |
2113 | | - | |
| 2112 | + | |
| 2113 | + | |
| 2114 | + | |
2114 | 2115 | | |
2115 | 2116 | | |
2116 | 2117 | | |
2117 | 2118 | | |
2118 | | - | |
| 2119 | + | |
2119 | 2120 | | |
2120 | | - | |
2121 | | - | |
2122 | | - | |
| 2121 | + | |
| 2122 | + | |
| 2123 | + | |
| 2124 | + | |
| 2125 | + | |
| 2126 | + | |
2123 | 2127 | | |
2124 | 2128 | | |
2125 | 2129 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | | - | |
69 | | - | |
70 | | - | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
| |||
81 | 82 | | |
82 | 83 | | |
83 | 84 | | |
84 | | - | |
| 85 | + | |
85 | 86 | | |
86 | 87 | | |
87 | 88 | | |
| |||
131 | 132 | | |
132 | 133 | | |
133 | 134 | | |
134 | | - | |
| 135 | + | |
135 | 136 | | |
136 | 137 | | |
137 | 138 | | |
| |||
180 | 181 | | |
181 | 182 | | |
182 | 183 | | |
183 | | - | |
| 184 | + | |
| 185 | + | |
184 | 186 | | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
189 | 196 | | |
190 | 197 | | |
191 | 198 | | |
192 | | - | |
| 199 | + | |
193 | 200 | | |
194 | 201 | | |
195 | 202 | | |
0 commit comments