Only show fields with values

This commit is contained in:
Kevin Chung
2020-08-20 18:58:19 -04:00
parent 8ef4ff2c4d
commit b6ee77db81

View File

@@ -346,7 +346,9 @@ class Users(db.Model):
if admin: if admin:
return self.field_entries return self.field_entries
return [entry for entry in self.field_entries if entry.field.public] return [
entry for entry in self.field_entries if entry.field.public and entry.value
]
def get_solves(self, admin=False): def get_solves(self, admin=False):
from CTFd.utils import get_config from CTFd.utils import get_config
@@ -515,7 +517,9 @@ class Teams(db.Model):
if admin: if admin:
return self.field_entries return self.field_entries
return [entry for entry in self.field_entries if entry.field.public] return [
entry for entry in self.field_entries if entry.field.public and entry.value
]
def get_solves(self, admin=False): def get_solves(self, admin=False):
from CTFd.utils import get_config from CTFd.utils import get_config