Merge branch '28-code-article' into 'develop'

fix: adding an article code to a media was broken #28

See merge request ldc-web/projets/dam!10
This commit is contained in:
noah.lancien 2025-12-01 08:09:29 +00:00
commit 42faaf51bb
3 changed files with 6 additions and 2 deletions

View file

@ -407,6 +407,7 @@ class MediaController extends Controller
// ---- Les articles
$media->articles()->sync(collect($request->articles)->pluck('id')->all());
Article::flushQueryCache();
$media->saveOrFail();

View file

@ -75,6 +75,6 @@ class Article extends Model
*/
public function mediaList()
{
return $this->belongsToMany(Media::class, 'media_article', 'media_id', 'article_id');
return $this->belongsToMany(Media::class, 'media_article', 'article_id', 'media_id');
}
}

View file

@ -713,10 +713,13 @@ export default {
.then((response) => {
const result = response.data;
if (result.article.utilisableGroupe === 1) {
const index = this.oMedia.articles.find(
const index = this.oMedia.articles?.find(
(e) => e.noArt === result.article.noArt
);
if (!index) {
if (!this.oMedia.articles) {
this.$set(this.oMedia, 'articles', []);
}
this.oMedia.articles.push(result.article);
} else {
$.fancyMessage({