#688 When the autocomplete is activated, and the allowed values depend on another value, then it is possible to set a wrong value

SVN:trunk[2646]
This commit is contained in:
Romain Quetiez
2013-03-20 14:47:52 +00:00
parent 3d2866a2a0
commit d7fa2ca5b9
3 changed files with 14 additions and 3 deletions

View File

@@ -272,7 +272,9 @@ class DBObjectSet
{
// Make sure that we carry on the parameters of the set with the filter
$oFilter = $this->m_oFilter->DeepClone();
$oFilter->SetInternalParams(array_merge($oFilter->GetInternalParams(), $this->m_aArgs));
// Note: the arguments found within a set can be object (but not in a filter)
// That's why PrepareQueryArguments must be invoked there
$oFilter->SetInternalParams(array_merge($oFilter->GetInternalParams(), MetaModel::PrepareQueryArguments($this->m_aArgs)));
if (count($this->m_aAddedIds) == 0)
{