From 69f876484e60932bc8cf101dd2ec20570ead369a Mon Sep 17 00:00:00 2001 From: manish-singh-bisht Date: Tue, 9 Dec 2025 15:34:42 +0530 Subject: [PATCH] nil check for slack Signed-off-by: manish-singh-bisht --- pkg/server/api/api.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/server/api/api.go b/pkg/server/api/api.go index c64b117c0..045bcfdc5 100644 --- a/pkg/server/api/api.go +++ b/pkg/server/api/api.go @@ -94,6 +94,7 @@ var ( ErrMissingProboService = errors.New("server configuration requires a valid probo.Service instance") ErrMissingAuthService = errors.New("server configuration requires a valid auth.Service instance") ErrMissingAuthzService = errors.New("server configuration requires a valid authz.Service instance") + ErrMissingSlackService = errors.New("server configuration requires a valid slack.Service instance") ) // GetConsoleSchema returns the GraphQL schema for the console API @@ -138,6 +139,10 @@ func NewServer(cfg Config) (*Server, error) { return nil, ErrMissingAuthzService } + if cfg.Slack == nil { + return nil, ErrMissingSlackService + } + trustAPIHandler := trust_v1.NewMux( cfg.Logger.Named("trust.v1"), cfg.Auth,