|
@@ -75,7 +75,7 @@ class NoteController
|
|
// Consulta la información de los tags del usuario a relacionar en la nota.
|
|
// Consulta la información de los tags del usuario a relacionar en la nota.
|
|
$tags = $query->where('user_id', $userAuth['id'])->get();
|
|
$tags = $query->where('user_id', $userAuth['id'])->get();
|
|
|
|
|
|
- // Comprueba que los tags enviados existan.
|
|
|
|
|
|
+ // Comprueba que los tags enviados estén registrados.
|
|
if (array_diff($data['tags'], array_column($tags, 'id'))) {
|
|
if (array_diff($data['tags'], array_column($tags, 'id'))) {
|
|
$res->status(StatusCode::NOT_FOUND)->json([
|
|
$res->status(StatusCode::NOT_FOUND)->json([
|
|
'error' => 'The tags to add cannot be found'
|
|
'error' => 'The tags to add cannot be found'
|
|
@@ -341,14 +341,14 @@ class NoteController
|
|
// Consulta la información de los nuevos tags a relacionar en la nota.
|
|
// Consulta la información de los nuevos tags a relacionar en la nota.
|
|
$newTagsToAdd = $query->where('user_id', $userAuth['id'])->get();
|
|
$newTagsToAdd = $query->where('user_id', $userAuth['id'])->get();
|
|
|
|
|
|
- // Comprueba que los tags enviados existan.
|
|
|
|
|
|
+ // Comprueba que los tags enviados estén registrados.
|
|
if (array_diff($newNoteTags, array_column($newTagsToAdd, 'id'))) {
|
|
if (array_diff($newNoteTags, array_column($newTagsToAdd, 'id'))) {
|
|
$res->status(StatusCode::NOT_FOUND)->json([
|
|
$res->status(StatusCode::NOT_FOUND)->json([
|
|
'error' => 'The new tags to add cannot be found'
|
|
'error' => 'The new tags to add cannot be found'
|
|
]);
|
|
]);
|
|
}
|
|
}
|
|
|
|
|
|
- // Relaciona los nuevos tags a la nota.
|
|
|
|
|
|
+ // Relaciona los nuevos tags de la nota.
|
|
foreach ($newTagsToAdd as $tag) {
|
|
foreach ($newTagsToAdd as $tag) {
|
|
$datetime = DB::datetime();
|
|
$datetime = DB::datetime();
|
|
|
|
|