DBObject::ExecActions : add_to_list action now accepts the source object id as first parameter

SVN:trunk[4647]
This commit is contained in:
Guillaume Lajarige
2017-03-31 15:18:50 +00:00
parent b737252076
commit 86191b36d8

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);
}