summaryrefslogtreecommitdiff
path: root/ishtar_common/utils.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2025-03-26 15:07:19 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-10-24 18:32:21 +0200
commit3b8d21e5bbee1ba59152ba6abc6ab73432fe611f (patch)
tree3e539d3f6565af2ae5743fb7f2a988673c034766 /ishtar_common/utils.py
parent39f5223934694e96e9b392c19ddf4194a6c8ccac (diff)
downloadIshtar-3b8d21e5bbee1ba59152ba6abc6ab73432fe611f.tar.bz2
Ishtar-3b8d21e5bbee1ba59152ba6abc6ab73432fe611f.zip
♻️ django 3.2 deprecation: replace is_ajax by custom method
Diffstat (limited to 'ishtar_common/utils.py')
-rw-r--r--ishtar_common/utils.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/ishtar_common/utils.py b/ishtar_common/utils.py
index bd20e4919..c503c42b9 100644
--- a/ishtar_common/utils.py
+++ b/ishtar_common/utils.py
@@ -917,6 +917,14 @@ def is_downloadable(curl):
return True
+def is_xmlhttprequest(request):
+ """
+ Replace "is_ajax".
+ Be careful: do not work with Fetch API.
+ """
+ return request.headers.get('x-requested-with') == 'XMLHttpRequest'
+
+
def get_file_from_link(file_link):
"""
return filename and temp_file object from a web link