calendar app: fix concerned groups

This commit is contained in:
Julien Fastré 2022-05-24 22:56:08 +02:00
parent eb8b8c6939
commit 5ea12a581b
2 changed files with 8 additions and 9 deletions

View File

@ -129,11 +129,10 @@ class CalendarType extends AbstractType
$builder->add('persons', HiddenType::class);
$builder->get('persons')
->addModelTransformer($this->personsToIdDataTransformer);
/*
$builder->add('professionals', HiddenType::class);
$builder->get('professionals')
->addModelTransformer($this->partiesToIdDataTransformer);
*/
$builder->add('professionals', HiddenType::class);
$builder->get('professionals')
->addModelTransformer($this->partiesToIdDataTransformer);
$builder->add('users', HiddenType::class);
$builder->get('users')

View File

@ -194,10 +194,10 @@ export default {
return [];
}
const allEntities = [
getters.suggestedPersons,
getters.suggestedRequestor,
getters.suggestedUser,
getters.suggestedResources
...getters.suggestedPersons,
...getters.suggestedRequestor,
...getters.suggestedUser,
...getters.suggestedResources
];
const uniqueIds = [...new Set(allEntities.map(i => `${i.type}-${i.id}`))];
return Array.from(uniqueIds, id => allEntities.filter(r => `${r.type}-${r.id}` === id)[0]);