Kafka - Event-Driven Architecture
Identify the bug in this Kafka event consumer code snippet for event sourcing:
state = {}
for event in events:
if event["type"] == "create":
state[event["id"]] = event["value"]
elif event["type"] == "update":
if event["id"] in state:
state[event["id"]] = event["value"]
elif event["type"] == "delete":
del state[event["id"]]
