-
-
Notifications
You must be signed in to change notification settings - Fork 366
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FieldTracker infinite recursion on deleting object #533
Comments
Hmm. Problem is related object has a foreign key to this object with This happens in
Where If I change the If I change the Will try to create a simple test case. Later. |
More information. The The |
Here is a better stack trace (I stopped after second call to
|
The reasoning behind each individual step makes sense, and is correct. But when you combine all these correct steps together, you get code that is obviously broken. |
Trying this library instead: https://pypi.org/project/django-tracking-model/ |
@brianmay could you please write the step to reproduce the bug in detail ? thank you. |
Will add creating a simple test case this to my to do list. But not a lot of time lately. In the meantime this is the full code that caused the problem: https://github.com/Karaage-Cluster/karaage/tree/field_tracking_broken This is the field_tracking_broken branch.
Note:
|
Actually never mind, slapd not required, this is simpler: Will leave the previous version with slapd just in case it helps.
|
any update here? |
I believe I found a fix for this here: #620 |
Problem
Call
obj.delete()
results in:Environment
The text was updated successfully, but these errors were encountered: