Open markgibbons25 opened 3 years ago
this one is an interesting one. The system works that threads don't get seeded unless the parent item is already installed, so outside of having an error occur it shouldn't be able to attempt to install a child before a parent.
That being said there're a few puzzling things about this one
However, there's definitely merit in Sidekick being able to more gracefully recover from errors such as this. As you've stated, it appears that after this kind of error it seeds the children installation thread. At the very least, it should make sure that doesn't happen.
for reference, there is some code built to protect this kind of child before the parent install scenario seen here
Getting about 500 or so errors like this out of a 3k item pull.