不要怂,就是干,撸起袖子干!

Commit 5abd105c by Sascha Depold

only add id (null) if not passed as value

1 parent 71ca559e
Showing with 4 additions and 2 deletions
......@@ -7,10 +7,12 @@ var Model = module.exports = function(values) {
this.definition = null // will be set on Model.build or Model.create
this.attributes = []
this.addAttribute('id', null) // a newly created model has no id
// add all passed values to the model and store the attribute names in this.attributes
Utils._.map(values, function(value, key) { self.addAttribute(key, value) })
if(!this.hasOwnProperty('id'))
this.addAttribute('id', null) // a newly created model has no id
}
Utils.addEventEmitter(Model)
Utils._.map(Mixin.classMethods, function(fct, name) { Model[name] = fct })
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!