summaryrefslogtreecommitdiff
path: root/django/contrib/admin/views
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2023-01-18 19:11:18 +0100
committerGitHub <noreply@github.com>2023-01-18 19:11:18 +0100
commit23e886886249ebe8f80a48b0d25fbb5308eeb06f (patch)
treeddd2eb220750704fa4fbfd8447654fc3d382bd10 /django/contrib/admin/views
parentfd21f82aa82b0d75a161f618ef944ebe0923e0ab (diff)
Refs #34233 -- Used str.removeprefix()/removesuffix().
Diffstat (limited to 'django/contrib/admin/views')
-rw-r--r--django/contrib/admin/views/main.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/django/contrib/admin/views/main.py b/django/contrib/admin/views/main.py
index ace4b34ce5..3323de1f1c 100644
--- a/django/contrib/admin/views/main.py
+++ b/django/contrib/admin/views/main.py
@@ -375,8 +375,8 @@ class ChangeList:
order_field.desc() if pfx == "-" else order_field.asc()
)
# reverse order if order_field has already "-" as prefix
- elif order_field.startswith("-") and pfx == "-":
- ordering.append(order_field[1:])
+ elif pfx == "-" and order_field.startswith(pfx):
+ ordering.append(order_field.removeprefix(pfx))
else:
ordering.append(pfx + order_field)
except (IndexError, ValueError):
@@ -474,7 +474,7 @@ class ChangeList:
else:
continue
elif field.startswith("-"):
- field = field[1:]
+ field = field.removeprefix("-")
order_type = "desc"
else:
order_type = "asc"