N°3925 - Fix state flags not taken into account correctly by a child class (regression from f2ff5a4e)

This commit is contained in:
Molkobain
2021-09-30 19:41:56 +02:00
parent fadafa8267
commit 9ea25188ba

View File

@@ -3083,8 +3083,7 @@ abstract class MetaModel
// Set attribute code
self::$m_aClassParams[$sPHPClass]['state_attcode'] = self::$m_aClassParams[$sParent]['state_attcode'];
// Set states
self::$m_aStates[$sPHPClass] = self::$m_aStates[$sParent];
// Note: Don't set self::$m_aStates[$sPHPClass], it has already been done by self::Init_DefineState()
}
// - Image attribute
$bParentHasImageAttribute = (isset(self::$m_aClassParams[$sParent]['image_attcode']) && !empty(self::$m_aClassParams[$sParent]['image_attcode']));