diff --git a/app/GroupsMember.php b/app/GroupsMember.php
index 8bf1a5144aa02804433b1f991a37bd0fa15738d7..a6e3bf83d26fb8dee4b62273f29219ceb6fe7a8a 100644
--- a/app/GroupsMember.php
+++ b/app/GroupsMember.php
@@ -20,7 +20,7 @@ class GroupsMember extends Model
     public $incrementing = false;
     protected $primaryKey = ['group_id', 'user_id'];
     protected $fillable = [
-        'group_id', 'user_id'
+        'group_id', 'user_id', 'high_score'
     ];
     /**
      * Set the keys for a save update query.
diff --git a/app/Http/Controllers/GroupsMemberController.php b/app/Http/Controllers/GroupsMemberController.php
index 8bc8b0a751abd68bd34547768ca625cd6a628d9b..324c88b6f5d94f57c60b8338c622a24e72268b29 100644
--- a/app/Http/Controllers/GroupsMemberController.php
+++ b/app/Http/Controllers/GroupsMemberController.php
@@ -85,14 +85,18 @@ class GroupsMemberController extends Controller
             ]), 400);
         } else {
             $input = $request->all();
-            $groupMember = GroupsMember::create([
-                // 'role' => $input['role'],
-                'high_score' => $input['high_score']
-            ]);
-
-            $member = GroupsMember::find($groupId)->find($userId);
+            // $groupMember = GroupsMember::create([
+            //     // 'role' => $input['role'],
+            //     'high_score' => $input['high_score']
+            // ]);
+            $member = GroupsMember::where([
+                'group_id' => $groupId,
+                'user_id' => $userId,
+            ])->first();
             if ($member) {
-                $member->fill($groupMember);
+                $member->fill([
+                    'high_score' => $input['high_score']
+                ]);
                 $member->save();
 
                 return response(json_encode([