«
Précédent
|
Suivant
»
Révision 7070683d
Ajouté par Thomas Noël il y a plus de 9 ans
- ID 7070683d67bd4bf20fe14525df9e24b09f27a5d2
- Parent ee2cd21f
pfPorts/py-authentic2/Makefile | ||
---|---|---|
3 | 3 |
|
4 | 4 |
PORTNAME= authentic2 |
5 | 5 |
PORTVERSION= 2.1.2 |
6 |
PORTREVISION= 2
|
|
6 |
PORTREVISION= 4
|
|
7 | 7 |
CATEGORIES= www python |
8 | 8 |
MASTER_SITES= CHEESESHOP |
9 | 9 |
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} |
pfPorts/py-authentic2/files/patch-authentic2_saml_management_commands_sync-metadata.py | ||
---|---|---|
1 |
--- authentic2/saml/management/commands/sync-metadata.py.orig 2015-01-16 15:52:38.000000000 +0100 |
|
2 |
+++ authentic2/saml/management/commands/sync-metadata.py 2015-01-16 15:55:14.000000000 +0100 |
|
3 |
@@ -77,7 +77,7 @@ |
|
4 |
# get or create the provider |
|
5 |
provider, created = LibertyProvider.objects.get_or_create(entity_id=entity_id, |
|
6 |
protocol_conformance=3, defaults={'name': name, 'slug': slug}) |
|
7 |
- if options['verbosity'] == '2': |
|
8 |
+ if options['verbosity'] >= '2': |
|
9 |
if created: |
|
10 |
what = 'Creating' |
|
11 |
else: |
|
12 |
@@ -216,8 +216,10 @@ |
|
13 |
print 'Finally delete all providers for source: %s...' % source |
|
14 |
LibertyProvider.objects.filter(federation_source=source).delete() |
|
15 |
else: |
|
16 |
- to_delete = LibertyProvider.objects.filter(federation_source=source)\ |
|
17 |
- .exclude(entity_id__in=loaded) |
|
18 |
+ to_delete = [] |
|
19 |
+ for provider in LibertyProvider.objects.filter(federation_source=source): |
|
20 |
+ if provider.entity_id not in loaded: |
|
21 |
+ to_delete.append(provider) |
|
22 |
for provider in to_delete: |
|
23 |
print 'Delete obsolete provider %s' % provider.entity_id |
|
24 |
provider.delete() |
Formats disponibles : Unified diff
port authentic2: fix #6165 et #6164