-
-
Notifications
You must be signed in to change notification settings - Fork 150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PACER Dockets get Intermixed (probably due to messed up RECAP uploads) #2211
Comments
I had a new theory that this might be caused by tabIds not being unique across browser windows, but the documentation for Firefox says:
Chrome's documentation says the same. Darn. Still not sure what causes this issue. |
Interesting, well after checking the HTML I hope we can have more details about what might be happening. |
Well, we could identify and review the HTML related to the processing queue that updated the Docket with the wrong metadata. Now I'm able to explain what the problem is: The processing queue that triggered the Docket update was However, the HTML file received for this processing queue doesn't belong to So, the main problem is that the HTML Docket was sent with the wrong On the CL side, the problem is on There are some lookups to try in order to find the docket e.g:
In this case, the first lookup failed because there was no docket that matched the So the problem was on the second lookup: A couple of proposals for this issue on the CL side are:
So we could do something like this:
However, I'm not sure if this might be a problem in case there is more than one docket with the same
We could also is to try to find the issue on the Recap extension, which seems to be the root problem. @mlissner please let me know what you think. |
Good to have that all confirmed. I'd love to fix the root problem, but it makes sense to put in some defensive measures server-side as well. We get the pacer_case_id from the HTML as well as from the POST, right? Can we compare those and reject ones that differ? |
Yes, please do.
Let's see what you can find in the extension, and maybe we do the second option above (punting when the docket number doesn't match up), if we still feel like we need to. |
I've checked this issue related to Docket Alerts that shows different metadata and slug for a case like the one reported by a user:
https://www.courtlistener.com/docket/63240678/briana-nakole-anderson/?order_by=desc
This case name is:
Atlanta Light Bulbs, Inc. (22-52950)
And the docket entries that it shows seem to belong to this case.
So doing some tests I think that the problem is:
At some point, the docket was updated with the wrong metadata (maybe an error from PACER or an error triggered by the RECAP extension).
So when the docket was processed
find_docket_object
chose the wrong case andupdate_docket_metadata
changed to the wrong metadata including the case name and slug.So the Docket Alert was triggered with the wrong metadata.
Time after the case was updated properly by another source and it restored the correct metadata for the case.
I think is possible to check the HTML we received on the date the wrong Docket Alert was triggered so we could figure out what was wrong with the metadata and we can find out if it's possible to avoid this from happening.
So as a next step I'll submit a PR to add the
PacerHtmlFiles
to the admin.In addition, as we talked about this issue, it might be related to the Recap extension when users open it on different windows, so that's something we also can look at to avoid this problem.
The text was updated successfully, but these errors were encountered: