LPS-40695

Esta es la buena, que me he liado con los cambios y la pull que le envié a Shuyang.

Buenas,

Esta es la primera parte de la solución que deberiamos pasar independientemente de la otra, la segunda se la he enviado a Shuyang ya que le he hecho un roll back de unos cambios que ha echo en unas querys. Es esta: https://github.com/shuyangzhou/liferay-portal/pull/436

Lo que han echo es optimizar una query pero se han cargado esto https://issues.liferay.com/browse/LPS-40695, además viendo el código creo que se lo han cargado en muchos sitios más.

El primer commit de la segunda parte también debería ir a master, pero rompe los test ya que hay un test que comprueba si el count y el find devuelven el mismo número de resultados. El caso de esto es que se adapto tambien el count para que fallara igual que el find, jeje. Así que no podemos pasar el primer commit hasta que pase el arreglo del find también.

Saludos