Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ERROR select_for_update cannot be used outside of a transaction when using a different database than default #732

Open
joaquimds opened this issue Oct 15, 2023 · 0 comments

Comments

@joaquimds
Copy link

joaquimds commented Oct 15, 2023

There was another issue similar to this: #434

But I believe this issue is different. It occurs in a different part of the code, here: https://github.com/Koed00/django-q/blob/master/django_q/cluster.py#L477

This can be fixed in the same way as the previous issue, with:

        database_to_use = {"using": Conf.ORM} if not Conf.HAS_REPLICA else {}
        with db.transaction.atomic(**database_to_use):
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant