From 46f793b2591dce54a9566ccb9cb723ab5c60cd6a Mon Sep 17 00:00:00 2001 From: Stanislav Chzhen Date: Mon, 10 Jun 2024 13:27:22 +0300 Subject: [PATCH] home: fix blocked services --- internal/home/clients.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/internal/home/clients.go b/internal/home/clients.go index 4f3870ec..85f30c0e 100644 --- a/internal/home/clients.go +++ b/internal/home/clients.go @@ -16,6 +16,7 @@ import ( "github.com/AdguardTeam/AdGuardHome/internal/dnsforward" "github.com/AdguardTeam/AdGuardHome/internal/filtering" "github.com/AdguardTeam/AdGuardHome/internal/querylog" + "github.com/AdguardTeam/AdGuardHome/internal/schedule" "github.com/AdguardTeam/AdGuardHome/internal/whois" "github.com/AdguardTeam/dnsproxy/proxy" "github.com/AdguardTeam/dnsproxy/upstream" @@ -261,6 +262,12 @@ func (o *clientObject) toPersistent( } } + if o.BlockedServices == nil { + o.BlockedServices = &filtering.BlockedServices{ + Schedule: &schedule.Weekly{}, + } + } + err = o.BlockedServices.Validate() if err != nil { return nil, fmt.Errorf("init blocked services %q: %w", cli.Name, err)