propelorm/Propel — pull request #497 by ddalmais (2012-11-05 16:21:38+00:00)
Title: Wrong object return by findOneOrCreate function in single table inheritance

With single table inheritance, findOneOrCreate function can't be used. The function always returns the base object and never the single inherited object.

findOneOrCreate function is not compatible with single table inheritance. It can be overridden in base query object.