diff options
Diffstat (limited to 'iridescence/src/components/admin')
-rw-r--r-- | iridescence/src/components/admin/ProductEditCard.vue | 4 | ||||
-rw-r--r-- | iridescence/src/components/admin/ProductEditList.vue | 6 |
2 files changed, 5 insertions, 5 deletions
diff --git a/iridescence/src/components/admin/ProductEditCard.vue b/iridescence/src/components/admin/ProductEditCard.vue index aced39c..2927b42 100644 --- a/iridescence/src/components/admin/ProductEditCard.vue +++ b/iridescence/src/components/admin/ProductEditCard.vue @@ -126,7 +126,7 @@ export default { }; }, props: { - index: { + oldid: { type: Number, required: true } @@ -148,7 +148,7 @@ export default { }, computed: { old: function() { - return this.$store.getters.products[this.index] || {}; + return this.$store.getters.products.find(p => p.id == this.oldid) || {}; }, id: function() { return this.diff.id || this.old.id; diff --git a/iridescence/src/components/admin/ProductEditList.vue b/iridescence/src/components/admin/ProductEditList.vue index 0880d7c..91c0929 100644 --- a/iridescence/src/components/admin/ProductEditList.vue +++ b/iridescence/src/components/admin/ProductEditList.vue @@ -3,10 +3,10 @@ <div class="columns is-multiline is-variable is-desktop"> <div class="column is-one-third-desktop" - v-for="(product, index) in products" - :key="index" + v-for="product in products" + :key="product.id" > - <ProductEditCard v-bind:index="index"></ProductEditCard> + <ProductEditCard v-bind:oldid="product.id"></ProductEditCard> </div> </div> </div> |