Alan Colon 7 лет назад
Родитель
Сommit
28450b2280
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      lib/util.js

+ 4 - 1
lib/util.js

@@ -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
 }
 }