From 9a2350b7eb39b82d230c94c9cf0909968c6e5e7f Mon Sep 17 00:00:00 2001 From: Hung Le Date: Sun, 24 Dec 2017 16:08:54 +0700 Subject: [PATCH] Oplog skipped even if confg.OPLOG=True Check for resource name validity is being reversed. Closes #1074. --- eve/methods/common.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/eve/methods/common.py b/eve/methods/common.py index 2ffb666a9..036fd8020 100644 --- a/eve/methods/common.py +++ b/eve/methods/common.py @@ -1234,7 +1234,7 @@ def oplog_push(resource, document, op, id=None): 'r' = resource endpoint, 'o' = operation performed, 'i' = unique id of the document involved, - 'pi' = client IP, + 'ip' = client IP, 'c' = changes config.LAST_UPDATED, config.LAST_CREATED and AUTH_FIELD are not being @@ -1258,9 +1258,10 @@ def oplog_push(resource, document, op, id=None): .. versionadded:: 0.5 """ + if not config.OPLOG \ or op not in config.OPLOG_METHODS\ - or resource in config.URLS[resource]: + or resource not in config.URLS: return resource_def = config.DOMAIN[resource]