Removed extra forward slash in qr reader field type.

This commit is contained in:
Dean 2023-02-02 17:58:35 +00:00
parent cd049259bc
commit 90be29452b
1 changed files with 7 additions and 2 deletions

View File

@ -25,16 +25,21 @@
const getOptions = (schema, type) => { const getOptions = (schema, type) => {
let entries = Object.entries(schema ?? {}) let entries = Object.entries(schema ?? {})
let types = [] let types = []
if (type === "field/options" || type === "field/barcode/qr") { if (type === "field/options") {
// allow options to be used on both options and string fields // allow options to be used on both options and string fields
types = [type, "field/string"] types = [type, "field/string"]
} else { } else {
types = [type] types = [type]
} }
types = types.map(type => type.slice(type.indexOf("/") + 1)) types = types.map(type => {
let fieldTypeRaw = type.slice(type.indexOf("/") + 1)
let fieldTypeParsed = fieldTypeRaw.replace("/", "")
return fieldTypeParsed
})
entries = entries.filter(entry => types.includes(entry[1].type)) entries = entries.filter(entry => types.includes(entry[1].type))
return entries.map(entry => entry[0]) return entries.map(entry => entry[0])
} }
</script> </script>