From 33808b8cf01d1cc2e25d50c52e3e5d36fedc66ec Mon Sep 17 00:00:00 2001 From: Vincent Vandemeulebrouck Date: Fri, 23 Sep 2022 00:45:42 +0200 Subject: [PATCH] Fix transfert de contenants --- module/actor.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/actor.js b/module/actor.js index daac34b0..f416259f 100644 --- a/module/actor.js +++ b/module/actor.js @@ -1067,7 +1067,7 @@ export class RdDActor extends Actor { /* -------------------------------------------- */ _isConteneurContenu(item, conteneur) { if (item?.isConteneur()) { // Si c'est un conteneur, il faut vérifier qu'on ne le déplace pas vers un sous-conteneur lui appartenant - for (let id of this.system.contenu) { + for (let id of item.system.contenu) { let subObjet = this.getObjet(id); if (subObjet?.id == conteneur.id) { return true; // Loop detected ! @@ -1098,7 +1098,7 @@ export class RdDActor extends Actor { buildSubConteneurObjetList(conteneurId, deleteList) { let conteneur = this.getObjet(conteneurId); if (conteneur?.type == 'conteneur') { // Si c'est un conteneur - for (let subId of this.system.contenu) { + for (let subId of conteneur.system.contenu) { let subObj = this.getObjet(subId); if (subObj) { if (subObj.type == 'conteneur') {