diff options
Diffstat (limited to 'core/models')
-rw-r--r-- | core/models/wallets.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/core/models/wallets.py b/core/models/wallets.py index d9a140d..9e54f4e 100644 --- a/core/models/wallets.py +++ b/core/models/wallets.py @@ -380,8 +380,10 @@ class Wallet(models.Model): if waldata["survex not required"]: survexok = "green" ticks["S"] = "green" - else: - if waldata["survex file"]: + else: + if "survex file" not in waldata: + ticks["S"] = "darkred" + else: if not type(waldata["survex file"]) == list: # a string also is a sequence type, so do it this way waldata["survex file"] = [waldata["survex file"]] ngood = 0 @@ -403,7 +405,7 @@ class Wallet(models.Model): elif nbad >= 1 and ngood == 0: # all bad ticks["S"] = "red" elif nbad == 0 and ngood == 0: # list of blank strings - ticks["S"] = "red" + ticks["S"] = "crimson" else: ticks["S"] = "fuchsia" # have fun working out what this means |