diff --git a/internal/apify/actors.go b/internal/apify/actors.go index 30b0fc71..3d858d3e 100644 --- a/internal/apify/actors.go +++ b/internal/apify/actors.go @@ -59,7 +59,7 @@ var Actors = []ActorConfig{ }, { ActorId: ActorIds.WebScraper, - DefaultInput: defaultActorInput{}, + DefaultInput: defaultActorInput{"startUrls": []map[string]any{{"url": "https://docs.learnbittensor.org"}}}, Capabilities: teetypes.WebCaps, JobType: teetypes.WebJob, }, diff --git a/internal/capabilities/detector.go b/internal/capabilities/detector.go index 600b02e9..aa663b00 100644 --- a/internal/capabilities/detector.go +++ b/internal/capabilities/detector.go @@ -80,7 +80,7 @@ func DetectCapabilities(jc config.JobConfiguration, jobServer JobServerInterface continue } - if ok, _ := c.ProbeActorAccess(actor.ActorId, map[string]any(actor.DefaultInput)); ok { + if ok, _ := c.ProbeActorAccess(actor.ActorId, actor.DefaultInput); ok { if _, exists := jobToSet[actor.JobType]; !exists { jobToSet[actor.JobType] = util.NewSet[teetypes.Capability]() } diff --git a/internal/capabilities/detector_test.go b/internal/capabilities/detector_test.go index c948ff98..57b9e7e8 100644 --- a/internal/capabilities/detector_test.go +++ b/internal/capabilities/detector_test.go @@ -197,8 +197,9 @@ var _ = Describe("DetectCapabilities", func() { caps := DetectCapabilities(jc, nil) // Web should be present - _, hasWeb := caps[teetypes.WebJob] + webCaps, hasWeb := caps[teetypes.WebJob] Expect(hasWeb).To(BeTrue(), "expected web capabilities to be present") + Expect(webCaps).To(ContainElement(teetypes.CapScraper), "expected web to include CapScraper capability") }) }) })