Skip to content

Commit aec6c19

Browse files
committed
refactor: modified FieldError's Error type
* Modified FieldError's Error type * It's Error(), not String()...
1 parent ee0f409 commit aec6c19

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

http/response/types.go

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ type (
2323
// FieldError struct
2424
FieldError struct {
2525
Field string
26-
Err error
26+
Err string
2727
}
2828
)
2929

@@ -161,18 +161,17 @@ func NewErrorResponse(
161161

162162
// NewFieldError creates a new field error
163163
func NewFieldError(
164-
field string,
165-
err error,
164+
field, err string,
166165
) *FieldError {
167166
return &FieldError{
168167
Field: field,
169168
Err: err,
170169
}
171170
}
172171

173-
// String returns the field error as a string
174-
func (f *FieldError) String() string {
175-
return f.Err.Error()
172+
// Error returns the field error as a string
173+
func (f *FieldError) Error() string {
174+
return f.Err
176175
}
177176

178177
// NewFieldErrorsBodyData creates a new field errors body data
@@ -192,12 +191,12 @@ func NewFieldErrorsBodyData(
192191
// Check if the field name exists in the map
193192
if _, ok := fieldErrorsMap[fieldError.Field]; !ok {
194193
// Initialize the field errors slice
195-
fieldErrorsMap[fieldError.Field] = &[]string{fieldError.Err.Error()}
194+
fieldErrorsMap[fieldError.Field] = &[]string{fieldError.Err}
196195
} else {
197196
// Append the error to the field errors slice
198197
*fieldErrorsMap[fieldError.Field] = append(
199198
*fieldErrorsMap[fieldError.Field],
200-
fieldError.Err.Error(),
199+
fieldError.Err,
201200
)
202201
}
203202
}

0 commit comments

Comments
 (0)