Fix: sortie d'objet de conteneur

This commit is contained in:
2026-04-03 22:23:30 +02:00
parent 0aedff9d4b
commit 10aba8bd58
2 changed files with 10 additions and 7 deletions

View File

@@ -1,10 +1,13 @@
# 13.0 # 13.0
- correction erreur lors de la suppression d'un objet d'un conteneur
## 13.0.34 - La saumuche d'Illysis ## 13.0.34 - La saumuche d'Illysis
- la qualité des "improvisations du moment" se base sur le niveau du cuisinier - la qualité des "improvisations du moment" se base sur le niveau du cuisinier
- l'appel au moral n'est pas affiché à l'ouverture d'une fenêtre de jets de sorts (ou de tâche intellectuelle) - l'appel au moral n'est pas affiché à l'ouverture d'une fenêtre de jets de sorts (ou de tâche intellectuelle)
- la difficulté variable de l'annulation de magie est bien prise en compte - la difficulté variable de l'annulation de magie est bien prise en compte
- correction erreur lors de la suppression d'un objet d'un conteneur
## 13.0.33 - L'ébriété d'Illysis ## 13.0.33 - L'ébriété d'Illysis

View File

@@ -347,13 +347,13 @@ export class RdDBaseActor extends Actor {
} }
async _removeItemFromConteneur(item) { async _removeItemFromConteneur(item) {
const updates = this.findConteneur(item) const conteneur = this.findConteneur(item);
.map(conteneur => { if (conteneur) {
const nouveauContenu = conteneur.system.contenu.filter(id => id != item.id) const nouveauContenu = conteneur.system.contenu.filter(id => id != item.id)
return { _id: conteneur.id, 'system.contenu': nouveauContenu } const updates = { _id: conteneur.id, 'system.contenu': nouveauContenu }
}) if (updates.length > 0) {
if (updates.length > 0) { await this.updateEmbeddedDocuments('Item', updates)
await this.updateEmbeddedDocuments('Item', updates) }
} }
} }