Skip to content
Snippets Groups Projects
Commit 5ac18a68 authored by Guillaume Heurtier's avatar Guillaume Heurtier
Browse files

FEAT #12471 TIME 0:10 fix merge tags + order in tag list

parent 5667c751
No related branches found
No related tags found
No related merge requests found
...@@ -26,7 +26,7 @@ class TagController ...@@ -26,7 +26,7 @@ class TagController
{ {
public function get(Request $request, Response $response) public function get(Request $request, Response $response)
{ {
$tags = TagModel::get(['orderBy' => ['id']]); $tags = TagModel::get(['orderBy' => ['label']]);
$ids = array_column($tags, 'id'); $ids = array_column($tags, 'id');
...@@ -323,13 +323,15 @@ class TagController ...@@ -323,13 +323,15 @@ class TagController
]); ]);
$tagResMaster = array_column($tagResMaster, 'res_id'); $tagResMaster = array_column($tagResMaster, 'res_id');
ResourceTagModel::update([ if (!empty($tagResMaster)) {
'set' => [ ResourceTagModel::update([
'tag_id' => $tagMaster['id'] 'set' => [
], 'tag_id' => $tagMaster['id']
'where' => ['tag_id = ?', 'res_id not in (?)'], ],
'data' => [$tagMerge['id'], $tagResMaster] 'where' => ['tag_id = ?', 'res_id not in (?)'],
]); 'data' => [$tagMerge['id'], $tagResMaster]
]);
}
ResourceTagModel::delete([ ResourceTagModel::delete([
'where' => ['tag_id = ?'], 'where' => ['tag_id = ?'],
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment