Commit a368cc93 authored by Laurent Lécluse's avatar Laurent Lécluse
Browse files

Correction bug #17882

parent 4b7f32a8
......@@ -26,6 +26,7 @@ en vous inspirant de l'exemple fourni dans le code source de OSE (data/Déploiem
* De nombreux libellés "StructureService" ont été remplacés par "Structure", "Service" ayant été ajouté par erreur.
* Le mode de saisie de service Calendaire ne fonctionnait pas. Il a été réparé.
* Dans la fiche intervenant, d'anciennes adresses s'affichaient parfois à la place des actuelles.
* La saisie d'intervenants depuis le menu "Services" fonctionne de nouveau pleinement, y compris avec des intervenants dont les codes comportent des lettres.
#OSE 7.0.4
......
......@@ -465,10 +465,7 @@ class ServiceController extends AbstractController
$id = (int)$this->params()->fromRoute('id');
$typeVolumeHoraire = $this->params()->fromQuery('type-volume-horaire', $this->params()->fromPost('type-volume-horaire'));
$intervenant = null;
if (!$intervenant){
$intervenant = $this->context()->intervenantFromQuery('intervenant');
}
$intervenant = $this->context()->intervenantFromQuery('intervenant');
if (!$intervenant){
$service = $this->params()->fromPost('service');
if (isset($service['intervenant-id'])){
......
......@@ -258,7 +258,7 @@ class SaisieFieldsetHydrator implements HydratorInterface
*/
public function hydrate(array $data, $object)
{
$intervenant = isset($data['intervenant']['id']) ? (int)$data['intervenant']['id'] : null;
$intervenant = isset($data['intervenant']['id']) ? $data['intervenant']['id'] : null;
if ($intervenant){
$object->setIntervenant( $this->getServiceIntervenant()->getBySourceCode($intervenant));
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment