|  | @@ -215,9 +215,22 @@ class ElementController extends Controller
 | 
	
		
			
			| 215 | 215 |        $em->persist($element->getOwner());
 | 
	
		
			
			| 216 | 216 |        $em->remove($element);
 | 
	
		
			
			| 217 | 217 |        
 | 
	
		
			
			|  | 218 | +      /**
 | 
	
		
			
			|  | 219 | +      * Bug lors des tests: L'user n'est pas 'lié' a celui en base par doctrine.
 | 
	
		
			
			|  | 220 | +      * Docrine le voit si on faire une requete directe.
 | 
	
		
			
			|  | 221 | +      */
 | 
	
		
			
			|  | 222 | +      $user = $this->getUser();
 | 
	
		
			
			|  | 223 | +      if ($this->container->getParameter('env') == 'test')
 | 
	
		
			
			|  | 224 | +      {
 | 
	
		
			
			|  | 225 | +        $user = $this->getDoctrine()->getRepository('MuzichCoreBundle:User')->findOneById(
 | 
	
		
			
			|  | 226 | +          $this->container->get('security.context')->getToken()->getUser()->getId(),
 | 
	
		
			
			|  | 227 | +          array()
 | 
	
		
			
			|  | 228 | +        )->getSingleResult();
 | 
	
		
			
			|  | 229 | +      }
 | 
	
		
			
			|  | 230 | +      
 | 
	
		
			
			| 218 | 231 |        // On signale que cet user a modifié ses diffusions
 | 
	
		
			
			| 219 |  | -      $this->getUser()->setData(User::DATA_DIFF_UPDATED, true);
 | 
	
		
			
			| 220 |  | -      $em->persist($this->getUser());
 | 
	
		
			
			|  | 232 | +      $user->setData(User::DATA_DIFF_UPDATED, true);
 | 
	
		
			
			|  | 233 | +      $em->persist($user);
 | 
	
		
			
			| 221 | 234 |        
 | 
	
		
			
			| 222 | 235 |        $em->flush();
 | 
	
		
			
			| 223 | 236 |        
 |