mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-03-15 07:28:30 +01:00
Handle missing 2FAccount when updating
This commit is contained in:
parent
aaab76b7d3
commit
e9ecbbe057
@ -95,7 +95,7 @@ public function generateTOTP(TwoFAccount $twofaccount)
|
||||
* @param \App\TwoFAccount $twofaccount
|
||||
* @return \Illuminate\Http\Response
|
||||
*/
|
||||
public function update(Request $request, TwoFAccount $twofaccount)
|
||||
public function update(Request $request, $id)
|
||||
{
|
||||
|
||||
$validator = Validator::make($request->all(), [
|
||||
@ -106,9 +106,20 @@ public function update(Request $request, TwoFAccount $twofaccount)
|
||||
return response()->json(['error' => $validator->errors()], 400);
|
||||
}
|
||||
|
||||
$twofaccount->update($request->all());
|
||||
|
||||
return response()->json($twofaccount, 200);
|
||||
try {
|
||||
|
||||
$twofaccount = TwoFAccount::FindOrFail($id);
|
||||
$twofaccount->update($request->all());
|
||||
|
||||
return response()->json($twofaccount, 200);
|
||||
|
||||
}
|
||||
catch (\Exception $e) {
|
||||
|
||||
return response()->json(['error'=>'not found'], 404);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -119,6 +119,9 @@
|
||||
if (error.response.status === 400) {
|
||||
this.errors = error.response.data.error
|
||||
}
|
||||
else if (error.response.status === 404) {
|
||||
this.$router.push({name: '404' });
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user