Raison:
le programme développé par Wiztivi sur les box Bouygues & Orange utilise un cache en interne pour les appels api. La clef de cache entre catégorie, série, saison est mutualisée et basée sur l'id ... => plantage dès qu'un id de catégorie ou série ou saison se chevauche ...
idem pour épisode et films
Solution:
catégorie, série et saison ne doivent pas avoir des id qui se recoupent
épisode et film non plus
Il faut
[x] modifier les modeles category, serie, saison, episode, movie pour ajouter un champ virtuel __boxId tel que les id ne se recoupent plus
[x] monkey patch res.json({}) pour overwrite _id par boxId sur broadcasters bouygues et orange, et remove boxId sur les autres broadcasters
[x] patcher avec un middleware req.body entrée de plateforme pour remapper les champs id: "..." par leur equivalent réel uniquement sur box
Problème actuel: films en erreur sur les box
Raison: le programme développé par Wiztivi sur les box Bouygues & Orange utilise un cache en interne pour les appels api. La clef de cache entre catégorie, série, saison est mutualisée et basée sur l'id ... => plantage dès qu'un id de catégorie ou série ou saison se chevauche ... idem pour épisode et films
Solution:
Il faut