Skip to content

Commit 9725e54

Browse files
added suggested changes
1 parent e765c4c commit 9725e54

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

elasticsearch_dsl/search_base.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -362,18 +362,18 @@ def __getitem__(self, n):
362362
slice_stop = n + 1
363363

364364
old_from = s._extra.get("from")
365-
old_to = (old_from or 0) + s._extra["size"] if "size" in s._extra else None
365+
old_to = None
366+
if "size" in s._extra:
367+
old_to = (old_from or 0) + s._extra["size"]
366368

369+
new_from = old_from
367370
if slice_start is not None:
368371
new_from = (old_from or 0) + slice_start
369-
else:
370-
new_from = old_from
372+
new_to = old_to
371373
if slice_stop is not None:
372374
new_to = (old_from or 0) + slice_stop
373375
if old_to is not None and old_to < new_to:
374376
new_to = old_to
375-
else:
376-
new_to = old_to
377377

378378
if new_from is not None:
379379
s._extra["from"] = new_from

0 commit comments

Comments
 (0)