Skip to content
Snippets Groups Projects
Commit 0dc0ce35 authored by Jinyeong Kim's avatar Jinyeong Kim
Browse files

add user name search

parent 07d56c31
Branches
No related tags found
No related merge requests found
......@@ -64,12 +64,24 @@ const deleteTrip = async (req, res) => {
// 공동 작업자 추가
const addCollaborator = async (req, res) => {
try {
const { collaboratorEmail } = req.body;
const { collaboratorEmail, collaboratorName } = req.body;
const collaborator = await User.findOne({ email: collaboratorEmail });
let collaborator;
if (collaboratorEmail) {
collaborator = await User.findOne({ email: collaboratorEmail });
if (!collaborator) {
return res.status(404).json({ message: '해당 이메일의 사용자를 찾을 수 없습니다.' });
}
} else if (collaboratorName) {
collaborator = await User.findOne({ name: collaboratorName });
if (!collaborator) {
return res.status(404).json({ message: '해당 이름의 사용자를 찾을 수 없습니다.' });
}
return res.status(200).json({ email: collaborator.email });
} else {
return res.status(400).json({ message: '이메일 또는 이름을 제공해야 합니다.' });
}
const trip = await Trip.findById(req.params.id).populate('create_by');
if (!trip) {
......@@ -143,7 +155,6 @@ const addDayPlan = async (req, res) => {
console.error('Error updating day:', err);
res.status(500).json({ error: err.message });
}
};
module.exports = {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment