mirror of
https://github.com/Bubka/2FAuth.git
synced 2025-06-26 15:01:54 +02:00
Handle missing 2FAccount when updating
This commit is contained in:
parent
aaab76b7d3
commit
e9ecbbe057
@ -95,7 +95,7 @@ class TwoFAccountController extends Controller
|
|||||||
* @param \App\TwoFAccount $twofaccount
|
* @param \App\TwoFAccount $twofaccount
|
||||||
* @return \Illuminate\Http\Response
|
* @return \Illuminate\Http\Response
|
||||||
*/
|
*/
|
||||||
public function update(Request $request, TwoFAccount $twofaccount)
|
public function update(Request $request, $id)
|
||||||
{
|
{
|
||||||
|
|
||||||
$validator = Validator::make($request->all(), [
|
$validator = Validator::make($request->all(), [
|
||||||
@ -106,9 +106,20 @@ class TwoFAccountController extends Controller
|
|||||||
return response()->json(['error' => $validator->errors()], 400);
|
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) {
|
if (error.response.status === 400) {
|
||||||
this.errors = error.response.data.error
|
this.errors = error.response.data.error
|
||||||
}
|
}
|
||||||
|
else if (error.response.status === 404) {
|
||||||
|
this.$router.push({name: '404' });
|
||||||
|
}
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user