scanner / asimap

Pure python based IMAP server with a MH based file store
BSD 3-Clause "New" or "Revised" License
42 stars 7 forks source link

.mh_sequence, empty sequence of "" - ValueError when trying to split an empty string. #316

Closed scanner closed 1 month ago

scanner commented 1 month ago

https://apricot-systematic.sentry.io/issues/5608501896/?alert_rule_id=14797875&alert_timestamp=1721059486610&alert_type=email&environment=devel&notification_uuid=f07ccd23-3339-4109-b1e0-92b5418324e8&project=4506221189267456&referrer=alert_email

            async for row in self.server.db.query(
                "SELECT name, sequence FROM sequences WHERE mailbox_id=?",
                (self.id,),
            ):
                name, sequence = row
                self.sequences[name] = [int(x) for x in sequence.split(",")]
        return False

sequence = ""

This should return an empty list.