lib/assets/javascripts/directives/ngcreate.js.coffee in material_raingular-0.0.2.6 vs lib/assets/javascripts/directives/ngcreate.js.coffee in material_raingular-0.0.2.6.1
- old
+ new
@@ -13,11 +13,13 @@
factory = factoryName(modelName)
list = $injector.get(factory)
object = {}
object[modelName] = attributes
if parentName
- object[parentName] = $scope[parentName] unless parentName.indexOf('_id') < 0
- object[parentName + '_id'] = $scope[parentName].id if parentName.indexOf('_id') < 0
+ object[modelName][parentName] = $scope[parentName] unless parentName.indexOf('_id') < 0
+ object[modelName][parentName + '_id'] = $scope[parentName].id if parentName.indexOf('_id') < 0
+ object[parentName] = $scope[parentName] unless parentName.indexOf('_id') < 0
+ object[parentName + '_id'] = $scope[parentName].id if parentName.indexOf('_id') < 0
list.create object, (returnData) ->
if addTo
$scope[addTo].push(returnData)
if listName
scope = if $scope[parentName] then $scope else $scope.$parent