Add missing `using` parameter in `pre_save` signal handler.
parent
78041ea28b
commit
158128d864
|
|
@ -37,9 +37,9 @@ class Theme(models.Model):
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def pre_save_handler(instance, **kwargs):
|
def pre_save_handler(instance, **kwargs):
|
||||||
if instance.pk is None:
|
if instance.pk is None:
|
||||||
|
db = kwargs["using"]
|
||||||
try:
|
try:
|
||||||
obj = Theme.objects.get(name=instance.name)
|
obj = Theme.objects.using(db).get(name=instance.name)
|
||||||
if obj:
|
|
||||||
instance.pk = obj.pk
|
instance.pk = obj.pk
|
||||||
except Theme.DoesNotExist:
|
except Theme.DoesNotExist:
|
||||||
pass
|
pass
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue