diff --git a/core/views/expo.py b/core/views/expo.py
index 9f69ccb..bf54f61 100644
--- a/core/views/expo.py
+++ b/core/views/expo.py
@@ -179,12 +179,11 @@ def expowebpage(request, expowebpath, path):
(title,) = m.groups()
else:
title = ""
- m = re.search(r"^]*)noedit", head, re.DOTALL + re.IGNORECASE)
+ m = re.search(r"noedit", head, re.DOTALL + re.IGNORECASE)
if m:
editable = False
else:
editable = os.access(expowebpath / path, os.W_OK) # are file permissions writeable?
-
has_menu = False
menumatch = re.match(r'(.*)
', body, re.DOTALL + re.IGNORECASE)
if menumatch:
diff --git a/parsers/survex.py b/parsers/survex.py
index 0d13c4d..bc1efd9 100644
--- a/parsers/survex.py
+++ b/parsers/survex.py
@@ -972,7 +972,10 @@ class LoadingSurvex:
survexleg = None
def LoadSurvexRef(self, survexblock, args):
- """Interpret the *ref record, and all the many variants"""
+ """Interpret the *ref record, and all the many variants
+ the 'letter' was X for electronic wallets but we no longer do this. So the code
+ that handles 'letter' can be removed.
+ """
# print(self.insp+ "*REF ---- '"+ args +"'")
url = get_offending_filename(survexblock.survexfile.path)
# *REF but also ; Ref years from 1960 to 2039
@@ -1002,6 +1005,9 @@ class LoadingSurvex:
letterx = ""
else:
letterx = "X"
+ message = f" ! Wallet *REF has LETTER in '{survexblock.survexfile.path}' malformed id '{args}' {perps}"
+ print(self.insp + message)
+ stash_data_issue(parser="survex", message=message, url=url)
if len(wallet) < 2:
wallet = "0" + wallet
if not (int(yr) > 1960 and int(yr) < 2050):