We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d97d115 commit d1c83e4Copy full SHA for d1c83e4
src/util/fields.py
@@ -145,7 +145,11 @@ def clean_context(context):
145
[model, r"\y{}\y".format(fieldname)],
146
)
147
for id_, name, context_s in cr.fetchall():
148
- context = safe_eval(context_s or "{}", SelfPrintEvalContext(), nocopy=True)
+ try:
149
+ context = safe_eval(context_s or "{}", SelfPrintEvalContext(), nocopy=True)
150
+ except SyntaxError:
151
+ _logger.warning("Invalid filter syntax %s: %s", id_, name)
152
+ continue
153
changed = clean_context(context)
154
cr.execute("UPDATE ir_filters SET context = %s WHERE id = %s", [unicode(context), id_])
155
if changed:
0 commit comments