Skip to content

Commit 6989edb

Browse files
authored
hotfix: avoid overwriting the transitfeeds urls (#1456)
1 parent 39ebf8d commit 6989edb

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

api/src/scripts/populate_db_gtfs.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,9 @@ def populate_db(self, session: "Session", fetch_url: bool = True):
236236
# Populate common fields from Feed
237237
feed.feed_name = self.get_safe_value(row, "name", "")
238238
feed.note = self.get_safe_value(row, "note", "")
239-
feed.producer_url = self.get_safe_value(row, "urls.direct_download", "")
239+
producer_url = self.get_safe_value(row, "urls.direct_download", "")
240+
if "transitfeeds" not in producer_url: # Avoid setting transitfeeds as producer_url
241+
feed.producer_url = producer_url
240242
feed.authentication_type = str(int(float(self.get_safe_value(row, "urls.authentication_type", "0"))))
241243
feed.authentication_info_url = self.get_safe_value(row, "urls.authentication_info", "")
242244
feed.api_key_parameter_name = self.get_safe_value(row, "urls.api_key_parameter_name", "")

liquibase/changelog.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,6 @@
7878
<!-- Materialized view recreated because of note data type change -->
7979
<include file="changes/feat_pt_154.sql" relativeToChangelogFile="true"/>
8080
<include file="changes/feat_1412.sql" relativeToChangelogFile="true"/>
81-
<include file="changes/feat_1249.sql" relativeToChangelogFile="true"/>
8281
<include file="changes/feat_1343.sql" relativeToChangelogFile="true"/>
82+
<include file="changes/feat_1249-2.sql" relativeToChangelogFile="true"/>
8383
</databaseChangeLog>

0 commit comments

Comments
 (0)