summaryrefslogtreecommitdiffstats
path: root/feeds.py
diff options
context:
space:
mode:
authorJelle van der Waa <jelle@vdwaa.nl>2017-08-22 20:54:03 +0200
committerJelle van der Waa <jelle@vdwaa.nl>2018-06-08 19:52:45 +0200
commit715069124329ef9418f6d8377a4b13c69bd311d8 (patch)
tree77c1ca5b7df0d38ffca87a279d87461f19fb27da /feeds.py
parent2f55536485a53b957ac70ad9a78c55338d2b6b6b (diff)
downloadarchweb-715069124329ef9418f6d8377a4b13c69bd311d8.tar.gz
archweb-715069124329ef9418f6d8377a4b13c69bd311d8.zip
feeds.py: Change last_modified to SQLAlchemy
Change the last_modified check to SQLAlchemy so it works with SQLite too.
Diffstat (limited to 'feeds.py')
-rw-r--r--feeds.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/feeds.py b/feeds.py
index b7b4a442..fb993624 100644
--- a/feeds.py
+++ b/feeds.py
@@ -47,9 +47,10 @@ class FasterRssFeed(Rss201rev2Feed):
def package_last_modified(request, *args, **kwargs):
- cursor = connection.cursor()
- cursor.execute("SELECT MAX(last_update) FROM packages")
- return cursor.fetchone()[0]
+ try:
+ return Package.objects.latest('last_update').last_update
+ except ObjectDoesNotExist:
+ return
class PackageFeed(Feed):