aboutsummaryrefslogtreecommitdiff
path: root/validators.go
diff options
context:
space:
mode:
Diffstat (limited to 'validators.go')
-rw-r--r--validators.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/validators.go b/validators.go
index dd45014..de4d0a5 100644
--- a/validators.go
+++ b/validators.go
@@ -118,7 +118,14 @@ func validateMangaFields(fields *[]string) error {
}
// check if given fields exist in DefaultAnimeFields
- for _, f := range *fields {
+ for i, f := range *fields {
+ if f == "authors" {
+ f = "authors{first_name,last_name}"
+ x := *fields
+ x[i] = f
+ *fields = x
+ }
+
if !slices.Contains(DefaultMangaFields, f) {
return ErrInvalidField
}