summaryrefslogtreecommitdiffstats
path: root/core/models
diff options
context:
space:
mode:
Diffstat (limited to 'core/models')
-rw-r--r--core/models/survex.py8
-rw-r--r--core/models/troggle.py4
2 files changed, 10 insertions, 2 deletions
diff --git a/core/models/survex.py b/core/models/survex.py
index a84a37e..a562a44 100644
--- a/core/models/survex.py
+++ b/core/models/survex.py
@@ -203,18 +203,26 @@ class Wallet(models.Model):
# Yes this is horribly, horribly inefficient, esp. for a page that have date, people and cave in it
def date(self):
+ if not self.get_json():
+ return None
jsondata = self.get_json()
return jsondata["date"]
def people(self):
+ if not self.get_json():
+ return None
jsondata = self.get_json()
return jsondata["people"]
def cave(self):
+ if not self.get_json():
+ return None
jsondata = self.get_json()
return jsondata["cave"]
def name(self):
+ if not self.get_json():
+ return None
jsondata = self.get_json()
return jsondata["name"]
diff --git a/core/models/troggle.py b/core/models/troggle.py
index 593bd1d..84f1bc3 100644
--- a/core/models/troggle.py
+++ b/core/models/troggle.py
@@ -124,11 +124,11 @@ class Person(TroggleModel):
fullname = models.CharField(max_length=200)
is_vfho = models.BooleanField(help_text="VFHO is the Vereines für Höhlenkunde in Obersteier, a nearby Austrian caving club.", default=False)
mug_shot = models.CharField(max_length=100, blank=True,null=True)
- blurb = models.TextField(blank=True,null=True)
+ blurb = models.TextField(blank=True,null=True)
#href = models.CharField(max_length=200)
orderref = models.CharField(max_length=200) # for alphabetic
- user = models.OneToOneField(User, null=True, blank=True,on_delete=models.CASCADE)
+ user = models.OneToOneField(User, null=True, blank=True,on_delete=models.CASCADE) # not used now
def get_absolute_url(self):
return urljoin(settings.URL_ROOT,reverse('person',kwargs={'first_name':self.first_name,'last_name':self.last_name}))