Skip to content
Snippets Groups Projects

dev #135950 improve items loading

Merged Laurent requested to merge gpsea_performances into hotline
1 unresolved thread
Compare and
7 files
+ 147
114
Preferences
Compare changes
Files
7
+ 7
3
@@ -363,9 +363,13 @@ class Class_Notice extends Storm_Model_Abstract {
* @return Class_Exemplaire
*/
public function getFirstExemplaire() {
return isset($this->_first_exemplaire)
? $this->_first_exemplaire
: $this->_first_exemplaire = Class_Exemplaire::findFirstBy(['id_notice' => $this->getId()]);
if (isset($this->_first_exemplaire))
return $this->_first_exemplaire;
if (isset($this->_has_many_attributes['exemplaires']))
return $this->_first_exemplaire = reset($this->_has_many_attributes['exemplaires']);
return $this->_first_exemplaire = Class_Exemplaire::findFirstBy(['id_notice' => $this->getId()]);
}