Skip to content
This repository was archived by the owner on Jan 6, 2025. It is now read-only.

Commit 63debac

Browse files
committed
Convert object to Array for duplicateCount & uncheckDuplicates
1 parent 1193c63 commit 63debac

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

resources/js/components/Importer.vue

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -101,9 +101,11 @@ export default {
101101
return !!this.duplicateCount(collection);
102102
},
103103
104-
duplicateCount: function (items) {
104+
duplicateCount: function (items = {}) {
105105
let count = 0;
106106
107+
items = Object.values(items);
108+
107109
if (!items || !Array.isArray(items)) return count;
108110
109111
items.forEach((item) => {
@@ -117,8 +119,9 @@ export default {
117119
return count;
118120
},
119121
120-
uncheckDuplicates: function (items) {
121-
if (!items || !Array.isArray(items)) return;
122+
uncheckDuplicates: function (items = {}) {
123+
items = Object.values(items);
124+
if (!items.length || !Array.isArray(items)) return;
122125
123126
items.forEach((item) => {
124127
if (!item.exists) {
@@ -129,15 +132,17 @@ export default {
129132
});
130133
},
131134
132-
uncheckAll: function (items) {
133-
if (!items || !Array.isArray(items)) return;
135+
uncheckAll: function (items = {}) {
136+
items = Object.values(items);
137+
if (!items.length || !Array.isArray(items)) return;
134138
items.forEach((item) => {
135139
item._checked = false;
136140
});
137141
},
138142
139-
checkAll: function (items) {
140-
if (!items || !Array.isArray(items)) return;
143+
checkAll: function (items = {}) {
144+
items = Object.values(items);
145+
if (!items.length || !Array.isArray(items)) return;
141146
items.forEach((item) => {
142147
item._checked = true;
143148
});

0 commit comments

Comments
 (0)