Skip to content

Commit 5833e87

Browse files
Merge pull request #2 from jrestall/jrestall/fix-throw
fix my redirect throw
2 parents 616b69e + 18eec3c commit 5833e87

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

app/routes/login.tsx

+4-3
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export async function loader({ request }: Route.LoaderArgs) {
1818
}
1919

2020
export async function action({ request }: Route.ActionArgs) {
21+
let response: Response;
2122
try {
2223
const formData = await request.formData();
2324
const email = formData.get("email")?.toString();
@@ -29,7 +30,7 @@ export async function action({ request }: Route.ActionArgs) {
2930
}
3031

3132
// Create a session
32-
const response = await createUserSession({
33+
response = await createUserSession({
3334
request,
3435
userId: "[email protected]",
3536
remember: true,
@@ -38,15 +39,15 @@ export async function action({ request }: Route.ActionArgs) {
3839
if (!response) {
3940
throw new Error("An error occurred while creating the session");
4041
}
41-
42-
throw response;
4342
} catch (error) {
4443
if (error instanceof Error) {
4544
return { error: error.message };
4645
}
4746

4847
return { error: "An unknown error occurred" };
4948
}
49+
50+
throw response;
5051
}
5152

5253
export default function Login({ actionData }: Route.ComponentProps) {

package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
"typecheck": "react-router typegen && tsc"
1010
},
1111
"dependencies": {
12-
"@react-router/node": "7.0.0-pre.1",
13-
"@react-router/serve": "7.0.0-pre.1",
12+
"@react-router/node": "7.0.0-pre.2",
13+
"@react-router/serve": "7.0.0-pre.2",
1414
"bcryptjs": "^2.4.3",
1515
"isbot": "^5.1.17",
1616
"react": "^18.3.1",
1717
"react-dom": "^18.3.1",
18-
"react-router": "^7.0.0-pre.1"
18+
"react-router": "^7.0.0-pre.2"
1919
},
2020
"devDependencies": {
21-
"@react-router/dev": "7.0.0-pre.1",
21+
"@react-router/dev": "7.0.0-pre.2",
2222
"@types/bcryptjs": "^2.4.6",
2323
"@types/node": "^22.7.9",
2424
"@types/react": "^18.3.9",

0 commit comments

Comments
 (0)