Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Opinion.belongsTo(models.User,{
- as:"author",
- foreignKey:{
- name:"authorId",
- allowNull: true
- }
- });
- Opinion.belongsTo(models.User,{
- as:"company",
- foreignKey:{
- name:"companyId",
- allowNull: true
- }
- });
- Unhandled rejection TypeError: val.replace is not a function
- at Object.SqlString.escape (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizelibsql-string.js:63:15)
- at Object.QueryGenerator.escape (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizelibdialectsabstractquery-generator.js:979:22)
- at Object.QueryGenerator.updateQuery (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizelibdialectsabstractquery-generator.js:475:58)
- at QueryInterface.update (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizelibquery-interface.js:579:33)
- at .<anonymous> (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizelibinstance.js:670:56)
- at tryCatcher (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleaseutil.js:16:23)
- at Promise._settlePromiseFromHandler (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleasepromise.js:510:31)
- at Promise._settlePromise (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleasepromise.js:567:18)
- at Promise._settlePromise0 (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleasepromise.js:612:10)
- at Promise._settlePromises (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleasepromise.js:691:18)
- at Async._drainQueue (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleaseasync.js:138:16)
- at Async._drainQueues (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleaseasync.js:148:10)
- at Immediate.Async.drainQueues (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleaseasync.js:17:14)
- at runCallback (timers.js:570:20)
- at tryOnImmediate (timers.js:550:5)
- at processImmediate [as _immediateCallback] (timers.js:529:5)
- router.post('/set/comment',auth.authorize("User"),function(req,res,next){
- db.Opinion.create({
- opinion:req.body.opinion,
- type:req.body.type
- }).then(function(opinion){
- var company = db.Company.findOne({
- where:{
- symbol:req.body.stock
- }
- })
- var user = db.User.findOne({
- where:{
- id:res.user.id
- }
- });
- Promise.all([company,user]).then(function(result){
- opinion.setCompany(result[0]).then(function(companyAddResult){
- opinion.setAuthor(result[1]).then(function(authorAddResult){
- console.log(authorAddResult)
- })
- })
- }).catch(function(err){
- console.log(err)
- res.send(err)
- })
- })
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement