Skip to content

Commit

Permalink
Result middleware: consider message options before actor options (#612)
Browse files Browse the repository at this point in the history
solves issue #591
  • Loading branch information
huwylphimet authored Apr 23, 2024
1 parent e6d443e commit e48151e
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions dramatiq/results/middleware.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,8 @@ def actor_options(self):
def _lookup_options(self, broker, message):
try:
actor = broker.get_actor(message.actor_name)
store_results = actor.options.get("store_results", self.store_results)
result_ttl = actor.options.get("result_ttl", self.result_ttl)
store_results = message.options.get("store_results", actor.options.get("store_results", self.store_results))
result_ttl = message.options.get("result_ttl", actor.options.get("result_ttl", self.result_ttl))
return store_results, result_ttl
except ActorNotFound:
return False, 0
Expand Down

0 comments on commit e48151e

Please sign in to comment.