Browse Source

hotfix, create page node not properly updating with multiple locations

AVMG20 3 năm trước cách đây
mục cha
commit
251614c507

+ 4 - 1
resources/views/servers/create.blade.php

@@ -411,8 +411,11 @@
                     this.selectedNestObject = this.nests.find(nest => nest.id == this.selectedNest) ?? {}
                     this.selectedNestObject = this.nests.find(nest => nest.id == this.selectedNest) ?? {}
                     this.selectedEggObject = this.eggs.find(egg => egg.id == this.selectedEgg) ?? {}
                     this.selectedEggObject = this.eggs.find(egg => egg.id == this.selectedEgg) ?? {}
 
 
+                    this.selectedNodeObject = {};
                     this.locations.forEach(location => {
                     this.locations.forEach(location => {
-                        this.selectedNodeObject = location.nodes.find(node => node.id == this.selectedNode) ?? {};
+                        if (!this.selectedNodeObject?.id) {
+                            this.selectedNodeObject = location.nodes.find(node => node.id == this.selectedNode) ?? {};
+                        }
                     })
                     })
 
 
                     this.selectedProductObject = this.products.find(product => product.id == this.selectedProduct) ?? {}
                     this.selectedProductObject = this.products.find(product => product.id == this.selectedProduct) ?? {}