Live video on the AT Protocol
79
fork

Configure Feed

Select the types of activity you want to include in your feed.

media: fix existing-segment check

+10 -7
+10 -7
pkg/media/validate.go
··· 41 41 if err != nil { 42 42 return err 43 43 } 44 - oldSeg, err := mm.model.GetSegment(*maniCert.Manifest.Label) 45 - if err != nil { 46 - return err 47 - } 48 - if oldSeg != nil { 49 - log.Warn(ctx, "segment already exists, skipping", "segmentID", *maniCert.Manifest.Label) 50 - return nil 44 + label := maniCert.Manifest.Label 45 + if label != nil { 46 + oldSeg, err := mm.model.GetSegment(*label) 47 + if err != nil { 48 + return err 49 + } 50 + if oldSeg != nil { 51 + log.Warn(ctx, "segment already exists, skipping", "segmentID", *label) 52 + return nil 53 + } 51 54 } 52 55 pub, err := signers.ParseES256KCert([]byte(maniCert.Cert)) 53 56 if err != nil {