mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-30 21:27:17 +00:00
13 lines
399 B
CoffeeScript
13 lines
399 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] unless object[attr] == null
|