Skip to content

Commit

Permalink
LUADNS: populate zone cache after creating zone
Browse files Browse the repository at this point in the history
  • Loading branch information
das7pad committed Jan 13, 2025
1 parent 16159f3 commit 7859fbb
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion providers/luadns/api.go
Original file line number Diff line number Diff line change
Expand Up @@ -110,9 +110,15 @@ func (l *luadnsProvider) createDomain(domain string) error {
params := jsonRequestParams{
"name": domain,
}
if _, err := l.get("/zones", "POST", params); err != nil {
body, err := l.get("/zones", "POST", params)
if err != nil {
return fmt.Errorf("failed create domain (LuaDNS): %w", err)
}
z := zoneRecord{}
if err = json.Unmarshal(body, &z); err != nil {
return fmt.Errorf("error parsing zone response (LuaDNS): %w", err)
}
l.domainIndex[domain] = z.ID
return nil
}

Expand Down

0 comments on commit 7859fbb

Please sign in to comment.