As I wrote in my comment in #843, I feel like the problem is "caused by the Model.save adding the id_key when it calls create. This means Model.create gets the id_key in the kwargs, but then adds it again. Arguably, save doesn't need to add it." Are there any use-cases where passing the id_key to create is valuable? Is this necessary in first_or_create?
As I wrote in my comment in #843, I feel like the problem is "caused by the Model.save adding the id_key when it calls create. This means Model.create gets the id_key in the kwargs, but then adds it again. Arguably, save doesn't need to add it." Are there any use-cases where passing the id_key to create is valuable? Is this necessary in first_or_create?