# HG changeset patch # User Paul Boddie # Date 1418943570 -3600 # Node ID ddac0d9b53e054b15c7c6a03dcb2e92d9d3e5847 # Parent 33a8c753637c75e424d6822580749bead5ee17be Permit an increased sequence number with an old dtstamp. diff -r 33a8c753637c -r ddac0d9b53e0 imiptools/content.py --- a/imiptools/content.py Thu Dec 18 23:24:56 2014 +0100 +++ b/imiptools/content.py Thu Dec 18 23:59:30 2014 +0100 @@ -488,10 +488,12 @@ old_dtstamp = self.dtstamp < dtstamp - if sequence is not None and self.sequence is not None and ( + have_sequence = sequence is not None and self.sequence is not None + + if have_sequence and ( int(self.sequence) < int(sequence) or int(self.sequence) == int(sequence) and old_dtstamp - ) or old_dtstamp: + ) or not have_sequence and old_dtstamp: return False