Advertisement
Guest User

Untitled

a guest
Sep 28th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. Opinion.belongsTo(models.User,{
  2. as:"author",
  3. foreignKey:{
  4. name:"authorId",
  5. allowNull: true
  6. }
  7. });
  8.  
  9. Opinion.belongsTo(models.User,{
  10. as:"company",
  11. foreignKey:{
  12. name:"companyId",
  13. allowNull: true
  14. }
  15. });
  16.  
  17. Unhandled rejection TypeError: val.replace is not a function
  18. at Object.SqlString.escape (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizelibsql-string.js:63:15)
  19. at Object.QueryGenerator.escape (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizelibdialectsabstractquery-generator.js:979:22)
  20. at Object.QueryGenerator.updateQuery (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizelibdialectsabstractquery-generator.js:475:58)
  21. at QueryInterface.update (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizelibquery-interface.js:579:33)
  22. at .<anonymous> (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizelibinstance.js:670:56)
  23. at tryCatcher (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleaseutil.js:16:23)
  24. at Promise._settlePromiseFromHandler (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleasepromise.js:510:31)
  25. at Promise._settlePromise (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleasepromise.js:567:18)
  26. at Promise._settlePromise0 (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleasepromise.js:612:10)
  27. at Promise._settlePromises (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleasepromise.js:691:18)
  28. at Async._drainQueue (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleaseasync.js:138:16)
  29. at Async._drainQueues (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleaseasync.js:148:10)
  30. at Immediate.Async.drainQueues (C:UsersarhovDocumentsProjectsFinsteadnode_modulessequelizenode_modulesbluebirdjsreleaseasync.js:17:14)
  31. at runCallback (timers.js:570:20)
  32. at tryOnImmediate (timers.js:550:5)
  33. at processImmediate [as _immediateCallback] (timers.js:529:5)
  34.  
  35. router.post('/set/comment',auth.authorize("User"),function(req,res,next){
  36. db.Opinion.create({
  37. opinion:req.body.opinion,
  38. type:req.body.type
  39. }).then(function(opinion){
  40. var company = db.Company.findOne({
  41. where:{
  42. symbol:req.body.stock
  43. }
  44. })
  45.  
  46. var user = db.User.findOne({
  47. where:{
  48. id:res.user.id
  49. }
  50. });
  51.  
  52. Promise.all([company,user]).then(function(result){
  53. opinion.setCompany(result[0]).then(function(companyAddResult){
  54. opinion.setAuthor(result[1]).then(function(authorAddResult){
  55. console.log(authorAddResult)
  56. })
  57. })
  58. }).catch(function(err){
  59. console.log(err)
  60. res.send(err)
  61. })
  62. })
  63. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement