mirror of
https://github.com/doctrine/orm.git
synced 2026-03-24 06:52:09 +01:00
DDC-351: JoinedSubclassPersister uses id field name in query 'DELETE FROM...' #437
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @doctrinebot on GitHub (Feb 19, 2010).
Originally assigned to: @beberlei on GitHub.
Jira issue originally created by user cloun:
My entity has identity field with name which is not equal with identity column in database:
When this entity is deleted by JoinedSubclassPersister, field name is used instead of column name, so query looks like 'DELETE FROM file WHERE id = ?'.
I think that problem is in Doctrine\ORM\Persisters\JoinedSubclassPersister.php line 275:
but should like in update method
@doctrinebot commented on GitHub (Feb 19, 2010):
Comment created by romanb:
Thanks! Good catch.
@Benjamin: Can you apply this? I'm in the middle of finishing up my larger refactorings :)
@doctrinebot commented on GitHub (Feb 19, 2010):
Comment created by @beberlei:
Fixed.
@doctrinebot commented on GitHub (Feb 19, 2010):
Issue was closed with resolution "Fixed"
@doctrinebot commented on GitHub (Feb 20, 2010):
Comment created by cloun:
Great thanks for your work!