← All challenges
easy★ Curateddjango/django · v3.0

delete() on instances of models without any dependencies doesn't clear PKs

ormmodelsbase 19fc6376ce
Mode

60 minutes, the full token budget.

  • Time limit60 min
  • Token budgetup to 1M
  • Worth up to135 XP

Opens VS Code with an AI agent in a new tab. Prompts, tokens, tool calls and test runs are recorded and scored.

Problem statement

delete() on instances of models without any dependencies doesn't clear PKs.
Description

Deleting any model with no dependencies not updates the PK on the model. It should be set to None after .delete() call.
See Django.db.models.deletion:276-281. Should update the model line 280.

The environment starts at commit 19fc6376ce67 (django/django 3.0), dependencies installed and tests runnable from the first minute. You are graded by hidden tests taken from the fix that was actually merged upstream.