Bug #48231

Ignoring of inheritance type in FlowAnnotationDriver no longer works

Added by Karsten Dambekalns over 8 years ago. Updated about 8 years ago.

Status:
Resolved
Priority:
Should have
Category:
Persistence
Start date:
2013-05-16
Due date:
% Done:

100%

Estimated time:
PHP Version:
Has patch:
No
Complexity:

Description

Due to weird circumstances the tests for the FlowAnnotationDriver were skipped for a while, and change Ie6e46efa858a651b2f1fe4b08d78039249504dea broke the functionality to disable inheritance of no subclasses exist for a class annotated with an InheritanceType annotation.

#1

Updated by Gerrit Code Review over 8 years ago

  • Status changed from Accepted to Under Review

Patch set 1 for branch master has been pushed to the review server.
It is available at https://review.typo3.org/20817

#2

Updated by Gerrit Code Review over 8 years ago

Patch set 1 for branch 2.0 has been pushed to the review server.
It is available at https://review.typo3.org/20970

#3

Updated by Karsten Dambekalns over 8 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
#4

Updated by Marco Falkenberg over 8 years ago

After applying the changeset the persistence (load/update/create) of subclasses fails, if you use a repository to the corresponding abstract super class. Doctrine tries to persist all the properties of the super class for the table of the sub class.

#5

Updated by Karsten Dambekalns over 8 years ago

  • Status changed from Resolved to Accepted

So this "fix" actually broke things. Sorry for that, a revert is on the way.

#6

Updated by Karsten Dambekalns about 8 years ago

  • Target version changed from 2.0 to 2.0.1
#7

Updated by Karsten Dambekalns about 8 years ago

  • Status changed from Accepted to Resolved
  • Target version changed from 2.0.1 to 2.0

Also available in: Atom PDF