fix: several bug fixes as found in logs
This commit is contained in:
@@ -106,7 +106,12 @@ class UserDataHandler
|
|||||||
if (true === $isTeamer) {
|
if (true === $isTeamer) {
|
||||||
$address = Address::fromApiResponse($profileResponse);
|
$address = Address::fromApiResponse($profileResponse);
|
||||||
$communication = Communication::fromApiResponse($profileResponse);
|
$communication = Communication::fromApiResponse($profileResponse);
|
||||||
$teamer = $user->getTeamer();
|
if (null === $user->getTeamer()) {
|
||||||
|
$teamer = Teamer::fromApiResponse($profileResponse);
|
||||||
|
$this->entityManager->persist($teamer);
|
||||||
|
} else {
|
||||||
|
$teamer = $user->getTeamer();
|
||||||
|
}
|
||||||
$teamer
|
$teamer
|
||||||
->setAddress($address)
|
->setAddress($address)
|
||||||
->setCommunication($communication)
|
->setCommunication($communication)
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ class DestinationType extends AbstractType
|
|||||||
|
|
||||||
if (null !== $hotelBusProId) {
|
if (null !== $hotelBusProId) {
|
||||||
$hotel = $this->hotelDataProvider->get((int) $hotelBusProId);
|
$hotel = $this->hotelDataProvider->get((int) $hotelBusProId);
|
||||||
$hotelLabel = sprintf('%s (%s)', $hotel->getName(), $hotel->getCode());
|
$hotelLabel = null !== $hotel ? sprintf('%s (%s)', $hotel->getName(), $hotel->getCode()) : 'unbekannt';
|
||||||
}
|
}
|
||||||
|
|
||||||
$form
|
$form
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ class UploadRepository extends ServiceEntityRepository
|
|||||||
|
|
||||||
if (null !== $teamer = $filterDto->getTeamer()) {
|
if (null !== $teamer = $filterDto->getTeamer()) {
|
||||||
$qb
|
$qb
|
||||||
->andWhere($qb->expr()->eq('upload.teamer', ':teamer'))
|
->andWhere($qb->expr()->eq('disposition.teamer', ':teamer'))
|
||||||
->setParameter('teamer', $teamer)
|
->setParameter('teamer', $teamer)
|
||||||
;
|
;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,6 +36,11 @@ class AvailabilityVoter extends Voter
|
|||||||
|
|
||||||
/** @var User $user */
|
/** @var User $user */
|
||||||
$user = $this->security->getUser();
|
$user = $this->security->getUser();
|
||||||
|
|
||||||
|
if (null === $user) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
$teamer = $user->getTeamer();
|
$teamer = $user->getTeamer();
|
||||||
|
|
||||||
return null === $availability->getOwner() || $teamer === $availability->getOwner();
|
return null === $availability->getOwner() || $teamer === $availability->getOwner();
|
||||||
|
|||||||
Reference in New Issue
Block a user