Quellcode durchsuchen

N°642 Portal: Flags on transition part 2. Fixed a bug on transition with field that should have been must_xxx from DM

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@4788 a333f486-631f-4898-b8df-5754b55c2be0
glajarige vor 8 Jahren
Ursprung
Commit
c0a7212517

+ 3 - 3
datamodels/2.x/itop-portal-base/portal/src/forms/objectformmanager.class.inc.php

@@ -510,9 +510,9 @@ class ObjectFormManager extends FormManager
                 // Skipping fields that were not specified to DM only list (garbage collector)
                 if($this->IsTransitionForm() && !array_key_exists($sAttCode, $aFieldsAtts))
                 {
-                    if( (($iFieldFlags & OPT_ATT_MANDATORY) === OPT_ATT_MANDATORY && $oAttDef->IsNull($this->oObject->Get($sAttCode)))
-                        || (($iFieldFlags & OPT_ATT_MUSTPROMPT) === OPT_ATT_MUSTPROMPT)
-                        || (($iFieldFlags & OPT_ATT_MUSTCHANGE) === OPT_ATT_MUSTCHANGE))
+                    if( (($value & OPT_ATT_MANDATORY) === OPT_ATT_MANDATORY && $oAttDef->IsNull($this->oObject->Get($sAttCode)))
+                        || (($value & OPT_ATT_MUSTPROMPT) === OPT_ATT_MUSTPROMPT)
+                        || (($value & OPT_ATT_MUSTCHANGE) === OPT_ATT_MUSTCHANGE))
                     {
                         if(!in_array($sAttCode, $aFieldsDMOnlyAttCodes))
                         {