mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-07-12 14:18:33 +00:00
fix: Handle ValidationError in account_obj property
This commit is contained in:
parent
91fee6c034
commit
1d40f5ecbc
@ -6,6 +6,7 @@ from datetime import timedelta
|
|||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.cache import cache
|
from django.core.cache import cache
|
||||||
|
from django.core.exceptions import ValidationError
|
||||||
from django.core.files.storage import default_storage
|
from django.core.files.storage import default_storage
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
@ -128,7 +129,10 @@ class Session(OrgModelMixin):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def account_obj(self):
|
def account_obj(self):
|
||||||
|
try:
|
||||||
return get_object_or_none(Account, pk=self.account_id)
|
return get_object_or_none(Account, pk=self.account_id)
|
||||||
|
except ValidationError:
|
||||||
|
return None
|
||||||
|
|
||||||
def can_replay(self):
|
def can_replay(self):
|
||||||
return self.has_replay
|
return self.has_replay
|
||||||
|
Loading…
Reference in New Issue
Block a user