Refresh public update status after completed transaction recovery
This commit is contained in:
@@ -463,7 +463,11 @@ class Updater:
|
||||
pending = self.pending()
|
||||
if len(pending) > 1:
|
||||
raise UpdateError('Multiple pending journals require manual inspection')
|
||||
return [self.restore(transaction, False) for transaction in pending]
|
||||
results = [self.restore(transaction, False) for transaction in pending]
|
||||
# A crash can leave a terminal journal durable but its public summary stale.
|
||||
# Reconcile even when there is no transaction left to restore.
|
||||
self.publish()
|
||||
return results
|
||||
|
||||
|
||||
def checked_url(url):
|
||||
|
||||
Reference in New Issue
Block a user