From 688a2db27a19f0d1bd2610a6691295bd6d6ede95 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Fri, 19 Oct 2012 10:04:09 +0200 Subject: [PATCH] Fix for an Issue #208 --- lib/request/inject.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/request/inject.py b/lib/request/inject.py index 8fbfa2672..bfd7b6a56 100644 --- a/lib/request/inject.py +++ b/lib/request/inject.py @@ -168,6 +168,7 @@ def __goInferenceProxy(expression, fromUser=False, batch=False, unpack=True, cha expression.upper().endswith(FROM_DUMMY_TABLE[Backend.getIdentifiedDbms()]))) \ and not re.search(SQL_SCALAR_REGEX, expression, re.I): + limitCond = True limitRegExp = re.search(queries[Backend.getIdentifiedDbms()].limitregexp.query, expression, re.I) topLimit = re.search("TOP\s+([\d]+)\s+", expression, re.I) @@ -199,8 +200,6 @@ def __goInferenceProxy(expression, fromUser=False, batch=False, unpack=True, cha elif Backend.isDbms(DBMS.ORACLE): limitCond = False - else: - limitCond = True # We assume that only queries NOT containing a "LIMIT #, 1" # (or similar depending on the back-end DBMS) can return