From 25fa83926f82bc9bcf43d4673724479f27874e81 Mon Sep 17 00:00:00 2001 From: Rajiv Gonzalez Date: Thu, 16 Jan 2025 19:19:26 -0600 Subject: [PATCH] Reject ingress if Enabled flag is false (#3293) --- pkg/service/ingress.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkg/service/ingress.go b/pkg/service/ingress.go index fcee84634..40f2f51e5 100644 --- a/pkg/service/ingress.go +++ b/pkg/service/ingress.go @@ -159,6 +159,7 @@ func (s *IngressService) CreateIngressWithUrl(ctx context.Context, urlStr string ParticipantName: req.ParticipantName, ParticipantMetadata: req.ParticipantMetadata, State: &livekit.IngressState{}, + Enabled: req.Enabled, } switch req.InputType { @@ -261,6 +262,10 @@ func updateInfoUsingRequest(req *livekit.UpdateIngressRequest, info *livekit.Ing info.Video = req.Video } + if req.Enabled != nil { + info.Enabled = req.Enabled + } + if err := ingress.ValidateForSerialization(info); err != nil { return err }