Skip to content

Commit ab87e4f

Browse files
committed
chore: release v0.0.93
1 parent ec92b5a commit ab87e4f

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "0.0.92",
2+
"version": "0.0.93",
33
"name": "@app-studio/react-request",
44
"author": "Steedmonteiro <steed@rize.network>",
55
"description": "Request Hooks to fetch data in React",

src/react-request/useRequest.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -251,11 +251,12 @@ export function useRequest<T extends object = any, R = any>(
251251
if (helpers.setFieldError && reqError) {
252252
// Handle error mapping to specific form fields
253253
if (reqError.errors) {
254-
Object.entries(reqError.errors).forEach(([field, message]) => {
255-
if (Object.prototype.hasOwnProperty.call(params, field)) {
254+
Object.keys(reqError.errors).map((field) => {
255+
if (reqError.errors && reqError.errors[field] !== undefined) {
256+
const errorField = reqError.errors[field] as any;
256257
helpers.setFieldError(
257258
field,
258-
Array.isArray(message) ? message[0] : message
259+
typeof errorField === 'string' ? errorField : errorField[0]
259260
);
260261
}
261262
});

0 commit comments

Comments
 (0)