|
@@ -30,10 +30,13 @@ const sanitize = _.curry(async (req, data) => {
|
|
|
return data
|
|
return data
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
-const dict = (collection) => {
|
|
|
|
|
|
|
+const dict = (collection, fields) => {
|
|
|
collection.forEach(item => {
|
|
collection.forEach(item => {
|
|
|
collection[item.key] = item
|
|
collection[item.key] = item
|
|
|
collection[item.id] = item
|
|
collection[item.id] = item
|
|
|
|
|
+ if (Array.isArray(fields)) {
|
|
|
|
|
+ fields.forEach(field => collection[item[field]] = field)
|
|
|
|
|
+ }
|
|
|
})
|
|
})
|
|
|
return collection
|
|
return collection
|
|
|
}
|
|
}
|