Skip to content

Commit d5c1052

Browse files
committed
ESF, NSIA, CBF URL change
1 parent 6c11c8a commit d5c1052

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

api/management/commands/ingest_ns_initiatives.py

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,21 @@ class Command(BaseCommand):
1818
@transaction.atomic
1919
def handle(self, *args, **kwargs):
2020
logger.info("Starting NS Inititatives")
21+
production = settings.GO_ENVIRONMENT == "production"
2122
api_key = settings.NS_INITIATIVES_API_KEY
22-
urls = [
23-
f"https://data-api.ifrc.org/api/esf?apikey={api_key}",
24-
f"https://data-api.ifrc.org/api/nsia?apikey={api_key}",
25-
f"https://data-api.ifrc.org/api/cbf?apikey={api_key}",
26-
]
23+
if production:
24+
urls = [
25+
# languageCode can be en, es, fr, ar. If omitted, defaults to en.
26+
f"https://data.ifrc.org/ESF_API/api/approvedApplications?languageCode=en&apiKey={api_key}",
27+
f"https://data.ifrc.org/NSIA_API/api/approvedApplications?languageCode=en&apiKey={api_key}",
28+
f"https://data.ifrc.org/CBF_API/api/approvedApplications?languageCode=en&apiKey={api_key}",
29+
]
30+
else:
31+
urls = [
32+
f"https://data-staging.ifrc.org/ESF_API/api/approvedApplications?languageCode=en&apiKey={api_key}",
33+
f"https://data-staging.ifrc.org/NSIA_API/api/approvedApplications?languageCode=en&apiKey={api_key}",
34+
f"https://data-staging.ifrc.org/CBF_API/api/approvedApplications?languageCode=en&apiKey={api_key}",
35+
]
2736

2837
responses = []
2938
for url in urls:

0 commit comments

Comments
 (0)