mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-27 21:06:49 +00:00
13 lines
387 B
CoffeeScript
13 lines
387 B
CoffeeScript
angular.module("admin.indexUtils").factory 'Dereferencer', ->
|
|
new class Dereferencer
|
|
dereference: (array, data)->
|
|
if array
|
|
for object, i in array
|
|
match = data[object.id]
|
|
array[i] = match if match?
|
|
|
|
dereferenceAttr: (array, attr, data)->
|
|
if array
|
|
for object in array
|
|
object[attr] = data[object[attr].id] if object[attr]
|