diff --git a/controllers/friendController.js b/controllers/friendController.js
index e930a6ee052ebc4325f30871562f55c87f1a43ca..19dcb98da85bcb90787b6571b6453dec88ab2d71 100644
--- a/controllers/friendController.js
+++ b/controllers/friendController.js
@@ -97,9 +97,29 @@ class friendController {
     async acceptRequest(req, res) {
         try {
             return await performanceMonitor.measureAsync('acceptFriendRequest', async () => {
+                if (!req.user || !req.user.id) {
+                    return res.status(401).json({
+                        success: false,
+                        error: {
+                            message: '�몄쬆�섏� �딆� �ъ슜�먯엯�덈떎.',
+                            code: 'UNAUTHORIZED'
+                        }
+                    });
+                }
+    
                 const userId = req.user.id;
-                const { friendId } = req.params;
-
+                const friendId = parseInt(req.params.friendId, 10);
+    
+                if (!friendId || isNaN(friendId)) {
+                    return res.status(400).json({
+                        success: false,
+                        error: {
+                            message: '�좏슚�섏� �딆� 移쒓뎄 ID�낅땲��.',
+                            code: 'INVALID_FRIEND_ID'
+                        }
+                    });
+                }
+    
                 const result = await FriendService.acceptFriendRequest(userId, friendId);
                 return res.status(200).json({
                     success: true,
@@ -107,6 +127,7 @@ class friendController {
                 });
             });
         } catch (error) {
+            console.error('Friend request accept error:', error);
             return res.status(400).json({
                 success: false,
                 error: {
diff --git a/services/scheduleService.js b/services/scheduleService.js
index 6c66d7ff0398f922ddec76baccc00c2d89fb2a40..e9700e480b3afd25eb9dedf1bd0f69358f9a07ef 100644
--- a/services/scheduleService.js
+++ b/services/scheduleService.js
@@ -27,11 +27,22 @@ class ScheduleService {
         const scheduleData = time_indices.map(time_idx => ({
             user_id: userId,
             title,
-            time_idx,
+            time_idx: parseInt(time_idx, 10),
             is_fixed
         }));
 
         try {
+            if (!userId || !title || !time_indices) {
+                throw new Error('Required parameters missing');
+            }
+    
+            console.log('Creating schedule with data:', {
+                userId,
+                title,
+                is_fixed,
+                time_indices
+            });
+
             const createdSchedules = await Schedule.bulkCreate(scheduleData, {
                 transaction,
                 returning: true,