Fix: sortie d'objet de conteneur
This commit is contained in:
@@ -1,10 +1,13 @@
|
||||
# 13.0
|
||||
|
||||
- correction erreur lors de la suppression d'un objet d'un conteneur
|
||||
|
||||
## 13.0.34 - La saumuche d'Illysis
|
||||
|
||||
- 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)
|
||||
- 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
|
||||
|
||||
|
||||
@@ -347,13 +347,13 @@ export class RdDBaseActor extends Actor {
|
||||
}
|
||||
|
||||
async _removeItemFromConteneur(item) {
|
||||
const updates = this.findConteneur(item)
|
||||
.map(conteneur => {
|
||||
const nouveauContenu = conteneur.system.contenu.filter(id => id != item.id)
|
||||
return { _id: conteneur.id, 'system.contenu': nouveauContenu }
|
||||
})
|
||||
if (updates.length > 0) {
|
||||
await this.updateEmbeddedDocuments('Item', updates)
|
||||
const conteneur = this.findConteneur(item);
|
||||
if (conteneur) {
|
||||
const nouveauContenu = conteneur.system.contenu.filter(id => id != item.id)
|
||||
const updates = { _id: conteneur.id, 'system.contenu': nouveauContenu }
|
||||
if (updates.length > 0) {
|
||||
await this.updateEmbeddedDocuments('Item', updates)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user