* Do not assume active DB when not specified * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add db routing test case * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * one more test * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * use assertRaises instead of expectedFailure * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Catch a general exception for django < 2.0 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * use `with` instead of callable * skip test for django < 2.0 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * remove repeated test Co-authored-by: vaz <vmohan@lenbox.io> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
@@ -45,8 +45,10 @@ class Theme(models.Model):
|
||||
pass
|
||||
|
||||
@staticmethod
|
||||
def get_active_theme(database="default"):
|
||||
objs_manager = Theme.objects.using(database)
|
||||
def get_active_theme(database=None):
|
||||
objs_manager = (
|
||||
Theme.objects if database is None else Theme.objects.using(database)
|
||||
)
|
||||
objs_active_qs = objs_manager.filter(active=True)
|
||||
objs_active_ls = list(objs_active_qs)
|
||||
objs_active_count = len(objs_active_ls)
|
||||
|
||||
Reference in New Issue
Block a user