Philipp Hörist pushed to branch master at gajim / gajim
Commits: e7df2d93 by Philipp Hörist at 2017-12-19T21:12:07+01:00 HistorySync: Fix first time sync
Fixes #8810
Also remove mam_start_date migration. mam_start_date didnt exist in Gajim 0.16.x and it doesnt hurt if people who used the dev version download some extra messages. Our deduplication algorithm should take care of it.
- - - - -
1 changed file:
- gajim/history_sync.py
Changes:
===================================== gajim/history_sync.py ===================================== --- a/gajim/history_sync.py +++ b/gajim/history_sync.py @@ -58,16 +58,13 @@ class HistorySyncAssistant(Gtk.Assistant): self.event_id = id(self)
own_jid = self.con.get_own_jid().getStripped() - archive = app.logger.get_archive_timestamp(own_jid)
- if archive is not None: - mam_start = float(archive.oldest_mam_timestamp) - else: - # Migration from old config value - mam_start = app.config.get_per( - 'accounts', account, 'mam_start_date') + mam_start = ArchiveState.NEVER + archive = app.logger.get_archive_timestamp(own_jid) + if archive is not None and archive.oldest_mam_timestamp is not None: + mam_start = int(float(archive.oldest_mam_timestamp))
- if not mam_start or mam_start == ArchiveState.NEVER: + if mam_start == ArchiveState.NEVER: self.current_start = self.now elif mam_start == ArchiveState.ALL: self.current_start = datetime.utcfromtimestamp(0)
View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/e7df2d93b6bb10cab7ec1558f0782c6709b...
--- View it on GitLab: https://dev.gajim.org/gajim/gajim/commit/e7df2d93b6bb10cab7ec1558f0782c6709b... You're receiving this email because of your account on dev.gajim.org.