Open Bug 1712108 Opened 4 years ago Updated 1 year ago

Prevent leaving the local DB in empty state after signature verification failure

Categories

(Firefox :: Remote Settings Client, defect, P1)

defect

Tracking

()

People

(Reporter: leplatrem, Assigned: leplatrem)

References

Details

According to the synchronization process, when the signature verification fails after retry, the local DB is left empty if the collection does not have any packaged dump.

Any subsequent call to .get() will then trigger a synchronization. But if that synchronization fails again, then an empty list is returned.

This can lead to unexpected behaviour for consumers (eg. unlisting users from experiments).

We could make sure we don't erase the local data if the problem comes from the server.

Blocks: 1740519
No longer blocks: 1740519
Assignee: nobody → mathieu
See Also: → 1769669
See Also: → 1772136
You need to log in before you can comment on or make changes to this bug.