File tree Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Expand file tree Collapse file tree 2 files changed +6
-10
lines changed Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ func dnsHandlers(r *mux.Router) {
57
57
// @Failure 500 {object} models.ErrorResponse
58
58
func createNs (w http.ResponseWriter , r * http.Request ) {
59
59
60
- var req models. NameserverReq
60
+ var req schema. Nameserver
61
61
err := json .NewDecoder (r .Body ).Decode (& req )
62
62
if err != nil {
63
63
logger .Log (0 , "error decoding request body: " ,
@@ -70,20 +70,16 @@ func createNs(w http.ResponseWriter, r *http.Request) {
70
70
return
71
71
}
72
72
if req .Tags == nil {
73
- req .Tags = []string {}
74
- }
75
- tagMap := make (datatypes.JSONMap )
76
- for _ , tagI := range req .Tags {
77
- tagMap [tagI ] = struct {}{}
73
+ req .Tags = make (datatypes.JSONMap )
78
74
}
79
75
ns := schema.Nameserver {
80
76
ID : uuid .New ().String (),
81
77
Name : req .Name ,
82
- NetworkID : req .Network ,
78
+ NetworkID : req .NetworkID ,
83
79
Description : req .Description ,
84
80
MatchDomain : req .MatchDomain ,
85
81
Servers : req .Servers ,
86
- Tags : tagMap ,
82
+ Tags : req . Tags ,
87
83
Status : true ,
88
84
CreatedBy : r .Header .Get ("user" ),
89
85
CreatedAt : time .Now ().UTC (),
Original file line number Diff line number Diff line change @@ -330,11 +330,11 @@ func CreateDNS(entry models.DNSEntry) (models.DNSEntry, error) {
330
330
return entry , err
331
331
}
332
332
333
- func ValidateNameserverReq (ns models. NameserverReq ) error {
333
+ func ValidateNameserverReq (ns schema. Nameserver ) error {
334
334
if ns .Name == "" {
335
335
return errors .New ("name is required" )
336
336
}
337
- if ns .Network == "" {
337
+ if ns .NetworkID == "" {
338
338
return errors .New ("network is required" )
339
339
}
340
340
if len (ns .Servers ) == 0 {
You can’t perform that action at this time.
0 commit comments