diff --git a/src/components/AiAreaPicker.vue b/src/components/AiAreaPicker.vue
index 19eb53d1..5e4d4662 100644
--- a/src/components/AiAreaPicker.vue
+++ b/src/components/AiAreaPicker.vue
@@ -22,7 +22,7 @@
+ v-text="area.levelLabel" @click="selectNode(area, i)"/>
@@ -40,8 +40,8 @@
@@ -208,7 +208,10 @@ export default {
})
},
selectNode(area, i) {
- this.fullArea.splice(i + 1, this.fullArea.length - i)
+ let deleteCount = this.fullArea.length - i
+ if (deleteCount > 0) {
+ this.fullArea.splice(i + 1, deleteCount)
+ }
if (this.all && !area.id) {
this.index = ''
this.getProvinces()