Browse Source

[Administration] Utilisateur > édition : correctifs erreur accès UserPointSale

feature/souke
Guillaume Bourgeois 1 year ago
parent
commit
6b64f1e340
2 changed files with 7 additions and 5 deletions
  1. +6
    -4
      backend/controllers/UserController.php
  2. +1
    -1
      common/logic/User/UserProducer/Repository/UserProducerRepository.php

+ 6
- 4
backend/controllers/UserController.php View File

public function processLinkPointSale(User $modelUser) public function processLinkPointSale(User $modelUser)
{ {
$posts = Yii::$app->request->post(); $posts = Yii::$app->request->post();
$userPointSaleManager = $this->getUserPointSaleManager();
$pointSaleManager = $this->getPointSaleManager();

UserPointSale::deleteAll([ UserPointSale::deleteAll([
'id_user' => $modelUser->id 'id_user' => $modelUser->id
]); ]);
if (is_array($modelUser->points_sale) && count($modelUser->points_sale) > 0) { if (is_array($modelUser->points_sale) && count($modelUser->points_sale) > 0) {
foreach ($modelUser->points_sale as $pointSaleId) { foreach ($modelUser->points_sale as $pointSaleId) {
$userPointSale = UserPointSale::searchOne([
'id_user' => $modelUser->id,
'id_point_sale' => $pointSaleId
]);
$pointSale = $pointSaleManager->findOnePointSaleById($pointSaleId);
$userPointSale = $userPointSaleManager->findOneUserPointSale($modelUser, $pointSale);

if (!$userPointSale) { if (!$userPointSale) {
$userPointSale = new UserPointSale; $userPointSale = new UserPointSale;
$userPointSale->id_user = $modelUser->id; $userPointSale->id_user = $modelUser->id;

+ 1
- 1
common/logic/User/UserProducer/Repository/UserProducerRepository.php View File



public function findUserProducersByUser(User $user, bool $active = true, bool $bookmark = true) public function findUserProducersByUser(User $user, bool $active = true, bool $bookmark = true)
{ {
return $this->createDefaultQuery()
return $this->createQuery()
->filterByUser($user) ->filterByUser($user)
->filterByActive($active) ->filterByActive($active)
->filterByBookmark($bookmark) ->filterByBookmark($bookmark)

Loading…
Cancel
Save