Skip to content

Commit 4b876ea

Browse files
committed
fix(AllowedObjects): fixed bug where truncate function was looking for string but undefined was provided
1 parent bcd5f2b commit 4b876ea

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

components/ObjectSelector.vue

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
function select_geode_object(object_map) {
7070
const object_keys = Object.keys(object_map)
7171
if (!object_keys.length) {
72-
return undefined
72+
return ''
7373
}
7474
if (
7575
object_keys.length === 1 &&
@@ -81,7 +81,7 @@
8181
...object_keys.map((key) => object_map[key].is_loadable),
8282
)
8383
if (highest_load_score <= 0) {
84-
return undefined
84+
return ''
8585
}
8686
const best_score_objects = object_keys.filter(
8787
(key) => object_map[key].is_loadable === highest_load_score,
@@ -100,7 +100,7 @@
100100
if (highest_priority !== -Infinity && best_priority_objects.length === 1) {
101101
return best_priority_objects[0]
102102
}
103-
return undefined
103+
return ''
104104
}
105105
106106
async function get_allowed_objects() {
@@ -125,7 +125,7 @@
125125
)
126126
const priorities = allowed_objects_list
127127
.map((obj) => obj[key].object_priority)
128-
.filter((p) => p !== undefined && p !== null)
128+
.filter((p) => p !== '' && p !== null)
129129
final_object[key] = { is_loadable: Math.min(...load_scores) }
130130
if (priorities.length) {
131131
final_object[key].object_priority = Math.max(...priorities)
@@ -139,8 +139,8 @@
139139
toggle_loading()
140140
}
141141
142-
function set_geode_object(input_geode_object) {
143-
if (input_geode_object != "") {
142+
function set_geode_object(input_geode_object) {
143+
if (input_geode_object) {
144144
emit("update_values", { input_geode_object })
145145
emit("increment_step")
146146
}

0 commit comments

Comments
 (0)