Fixed Track Tag Group Update method

Change-Id: I3c94c47034e378d10964106e42c68dfe129e9519
This commit is contained in:
smarcet 2019-11-16 14:48:24 -03:00
parent e4c87dfbf7
commit aff9e5fbd5
2 changed files with 8 additions and 1 deletions

View File

@ -260,7 +260,12 @@ final class OAuth2SummitTrackTagGroupsApiController extends OAuth2ProtectedContr
if(!Request::isJson()) return $this->error400();
$data = Input::json();
$summit = SummitFinderStrategyFactory::build($this->summit_repository, $this->resource_server_context)->find($summit_id);
$summit = SummitFinderStrategyFactory::build
(
$this->summit_repository,
$this->resource_server_context
)->find($summit_id);
if (is_null($summit)) return $this->error404();
$rules = [

View File

@ -177,6 +177,8 @@ implements ISummitTrackTagGroupService
}
}
$track_tag_group = TrackTagGroupFactory::populate($track_tag_group, $summit, $data);
if (isset($data['order']) && intval($data['order']) != $track_tag_group->getOrder()) {
// request to update order
$summit->recalculateTrackTagGroupOrder($track_tag_group, intval($data['order']));