(Retrofit from trunk) DBObject::ExecActions : add_to_list action now accepts the source object id as first parameter

SVN:2.3[4648]
This commit is contained in:
Guillaume Lajarige
2017-03-31 15:20:17 +00:00
parent e7e382e886
commit a232681995

View File

@@ -3406,7 +3406,7 @@ abstract class DBObject implements iDisplay
throw new Exception('Missing argument #1: source attribute');
}
$sSourceKeyAttCode = $aParams[0];
if (!MetaModel::IsValidAttCode(get_class($oObjectToRead), $sSourceKeyAttCode))
if (($sSourceKeyAttCode != 'id') && !MetaModel::IsValidAttCode(get_class($oObjectToRead), $sSourceKeyAttCode))
{
throw new Exception("Unknown attribute ".get_class($oObjectToRead)."::".$sSourceKeyAttCode);
}