Просмотр исходного кода

add >where('is_current',true) in set_channel

visuddhinanda 1 год назад
Родитель
Сommit
46422e71bb
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      app/Http/Controllers/CourseMemberController.php

+ 3 - 0
app/Http/Controllers/CourseMemberController.php

@@ -252,6 +252,7 @@ class CourseMemberController extends Controller
         if($request->has('channel_id')) {
         if($request->has('channel_id')) {
             $courseMember = CourseMember::where('course_id',$request->get('course_id'))
             $courseMember = CourseMember::where('course_id',$request->get('course_id'))
                                         ->where('user_id',$user['user_uid'])
                                         ->where('user_id',$user['user_uid'])
+                                        ->where('is_current',true)
                                         ->first();
                                         ->first();
             if($courseMember){
             if($courseMember){
                 $courseMember->channel_id = $request->get('channel_id');
                 $courseMember->channel_id = $request->get('channel_id');
@@ -260,6 +261,8 @@ class CourseMemberController extends Controller
             }else{
             }else{
                 return $this->error(__('auth.failed'));
                 return $this->error(__('auth.failed'));
             }
             }
+        }else{
+            return $this->error(__('auth.failed'));
         }
         }