Skip to content
This repository has been archived by the owner on Aug 30, 2021. It is now read-only.

[hotfix] Lock mongoose version to a working version #1009

Merged
merged 1 commit into from
Oct 20, 2015
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
"lodash": "^3.10.0",
"method-override": "^2.3.3",
"mocha": "~1.20.0",
"mongoose": "^4.0.6",
"mongoose": "4.1.11",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@codydaig do you know which change exactly caused this issue? I don't see anything in their changelog that is marked as breaking or very relevant to the error we are seeing. Do you know of a specific issue in the Mongoose repo?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From what I was discovering, it's an issue with the mongodb package.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Definitely, but looking into their commit history maybe this Automattic/mongoose@9af0d5f

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could have been in there. Their commit history is funky to read with the merging of 3.8.x into master between the 4.1.11 and 4.1.12 releases. I'll play and see if I can break it.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's definitely an authentication issue. I think we should require the user and pass options to be passed along to the connect method.

After reviewing it further last night, I came to the conclusion that this isn't a bug. It appears to be a limitation of how we're handling authentication.

I'm don't have any issues with Mongoose 4.1.12 locally when running with the Development env config, because I use local.js to manage the db setting; I'm setting user and pass there. However, I did run into an issue with running in Test env. Because the db setting is not using user and pass.

Thus, why I added #1011

"morgan": "^1.6.1",
"multer": "0.1.8",
"nodemailer": "^1.4.0",
Expand Down