summaryrefslogtreecommitdiff
path: root/addons/web/static/lib/py.js
diff options
context:
space:
mode:
authorThomas Groutars <tgr@odoo.com>2015-03-29 16:16:32 +0200
committerXavier Morel <xmo@odoo.com>2015-11-19 13:54:26 +0100
commitb665478fa760909b74d4b4bae69700c796ecb72c (patch)
treeae7f6978c638a1f2ce1ee16b9b9d7f84697b81b4 /addons/web/static/lib/py.js
parentf57e580f2dd976d217ca37b67d1583d6f2c152f0 (diff)
[FIX] py.js: unhandled prefix `not`
closes #6129
Diffstat (limited to 'addons/web/static/lib/py.js')
-rw-r--r--addons/web/static/lib/py.js/lib/py.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/addons/web/static/lib/py.js/lib/py.js b/addons/web/static/lib/py.js/lib/py.js
index ed5657c8f3b..a940299a5c5 100644
--- a/addons/web/static/lib/py.js/lib/py.js
+++ b/addons/web/static/lib/py.js/lib/py.js
@@ -317,10 +317,10 @@ var py = {};
} else if (token in symbols) {
var symbol;
// transform 'not in' and 'is not' in a single token
- if (token === 'in' && tokens[tokens.length-1].id === 'not') {
+ if (token === 'in' && tokens.length > 1 && tokens[tokens.length-1].id === 'not') {
symbol = symbols['not in'];
tokens.pop();
- } else if (token === 'not' && tokens[tokens.length-1].id === 'is') {
+ } else if (token === 'not' && tokens.length > 1 && tokens[tokens.length-1].id === 'is') {
symbol = symbols['is not'];
tokens.pop();
} else {