Pull the Trigger on this Trade?

I’ve been offered Diontae Johnson for Chase Edmonds in a 12 team, full-PPR league. My trade partner has a plethora of WRs and a thin RB room. My current RBs: Najee, Ekeler, Darrell Henderson, Edmonds, Jamaal Williams. Current receivers: Deebo Samuel, Lockett, Mike Evans, Pittman, Beasley, Renfrow. Lockett has been a lock in my starting lineup but now with Russ missing time I’m iffy on him, and JuJu going down in Pittsburgh may bolster Diontae’s already robust workload. I’m sitting in 1st place right now, do I even need to do this trade?