@@ -53,18 +53,18 @@ def find_same_pkgbase(pkg):
53
53
repo__testing = pkg .repo .testing ,
54
54
repo__staging = pkg .repo .staging )
55
55
56
- if " lib32-" in pkg .pkgname :
56
+ if ' lib32-' in pkg .pkgname :
57
57
# Find normal version of lib32 packages
58
58
non_lib32_pkg = get_object_or_404 (Package .objects .normal (),
59
- pkgname = pkg .pkgname .replace (" lib32-" , "" ))
59
+ pkgname = pkg .pkgname .replace (' lib32-' , '' ))
60
60
pkg_filter = pkg_filter | Q (pkgbase = non_lib32_pkg .pkgbase ,
61
61
repo__testing = pkg .repo .testing ,
62
62
repo__staging = pkg .repo .staging )
63
63
else :
64
64
# Find lib32 version of normal packages
65
65
try :
66
66
lib32_pkg = get_object_or_404 (Package .objects .normal (),
67
- pkgname = " lib32-" + pkg .pkgbase )
67
+ pkgname = ' lib32-' + pkg .pkgbase )
68
68
pkg_filter = pkg_filter | Q (pkgbase = lib32_pkg .pkgbase ,
69
69
repo__testing = pkg .repo .testing ,
70
70
repo__staging = pkg .repo .staging )
@@ -85,7 +85,8 @@ def flag(request, name, repo, arch):
85
85
return render (request , 'packages/flagged.html' , {'pkg' : pkg })
86
86
87
87
pkgs = find_same_pkgbase (pkg ).filter (
88
- flag_date__isnull = True )
88
+ flag_date__isnull = True ,
89
+ pkgver__lte = pkg .pkgver )
89
90
90
91
authenticated = request .user .is_authenticated
91
92
0 commit comments