forked from tangled.org/core
this repo has no description

spindle: ensure that event source is identical to the repo's knot

thanks @winter.bsky.social for the report!

Signed-off-by: oppiliappan <me@oppi.li>

oppi.li 3941b800 730a252f

verified
Changed files
+4
spindle
+4
spindle/server.go
··· 242 242 return fmt.Errorf("no repo data found") 243 243 } 244 244 245 + if src.Key() != tpl.TriggerMetadata.Repo.Knot { 246 + return fmt.Errorf("repo knot does not match event source: %s != %s", src.Key(), tpl.TriggerMetadata.Repo.Knot) 247 + } 248 + 245 249 // filter by repos 246 250 _, err = s.db.GetRepo( 247 251 tpl.TriggerMetadata.Repo.Knot,