diff --git a/faust/transport/drivers/aiokafka.py b/faust/transport/drivers/aiokafka.py index 2255bf541..c0ab96dfe 100644 --- a/faust/transport/drivers/aiokafka.py +++ b/faust/transport/drivers/aiokafka.py @@ -743,6 +743,8 @@ async def _seek_wait(self, consumer.seek(tp, offset) if offset > 0: self.consumer._read_offset[tp] = offset + elif tp in self.consumer._read_offset.keys(): + del self.consumer._read_offset[tp] await asyncio.gather(*[ consumer.position(tp) for tp in partitions ])