Skip to content

Commit 8a1811c

Browse files
committed
fix: Only emit base URL when emitting for multiple URLs
Fixes #262
1 parent cbbc370 commit 8a1811c

File tree

2 files changed

+9
-12
lines changed

2 files changed

+9
-12
lines changed

src/core/db/icaodatareader.cpp

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -153,10 +153,9 @@ namespace swift::core::db
153153
entities &= CEntityFlags::AllIcaoCountriesCategory;
154154

155155
CEntityFlags::Entity entitiesTriggered = CEntityFlags::NoEntity;
156-
CUrl url;
157156
if (entities.testFlag(CEntityFlags::AircraftIcaoEntity))
158157
{
159-
url = this->getAircraftIcaoUrl(mode);
158+
CUrl url = this->getAircraftIcaoUrl(mode);
160159
if (!url.isEmpty())
161160
{
162161
url.appendQuery(queryLatestTimestamp(newerThan));
@@ -168,7 +167,7 @@ namespace swift::core::db
168167

169168
if (entities.testFlag(CEntityFlags::AirlineIcaoEntity))
170169
{
171-
url = this->getAirlineIcaoUrl(mode);
170+
CUrl url = this->getAirlineIcaoUrl(mode);
172171
if (!url.isEmpty())
173172
{
174173
url.appendQuery(queryLatestTimestamp(newerThan));
@@ -180,7 +179,7 @@ namespace swift::core::db
180179

181180
if (entities.testFlag(CEntityFlags::CountryEntity))
182181
{
183-
url = this->getCountryUrl(mode);
182+
CUrl url = this->getCountryUrl(mode);
184183
if (!url.isEmpty())
185184
{
186185
url.appendQuery(queryLatestTimestamp(newerThan));
@@ -192,7 +191,7 @@ namespace swift::core::db
192191

193192
if (entities.testFlag(CEntityFlags::AircraftCategoryEntity))
194193
{
195-
url = this->getAircraftCategoryUrl(mode);
194+
CUrl url = this->getAircraftCategoryUrl(mode);
196195
if (!url.isEmpty())
197196
{
198197
url.appendQuery(queryLatestTimestamp(newerThan));
@@ -204,7 +203,7 @@ namespace swift::core::db
204203

205204
if (entitiesTriggered != CEntityFlags::NoEntity)
206205
{
207-
emit this->dataRead(entitiesTriggered, CEntityFlags::ReadStarted, 0, url);
206+
emit this->dataRead(entitiesTriggered, CEntityFlags::ReadStarted, 0, getBaseUrl(mode));
208207
}
209208
}
210209

src/core/db/modeldatareader.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -167,11 +167,9 @@ namespace swift::core::db
167167
entities &= CEntityFlags::DistributorLiveryModel;
168168

169169
CEntityFlags::Entity triggeredRead = CEntityFlags::NoEntity;
170-
CUrl url;
171-
172170
if (entities.testFlag(CEntityFlags::LiveryEntity))
173171
{
174-
url = this->getLiveryUrl(mode);
172+
CUrl url = this->getLiveryUrl(mode);
175173
if (!url.isEmpty())
176174
{
177175
url.appendQuery(queryLatestTimestamp(newerThan));
@@ -183,7 +181,7 @@ namespace swift::core::db
183181

184182
if (entities.testFlag(CEntityFlags::DistributorEntity))
185183
{
186-
url = this->getDistributorUrl(mode);
184+
CUrl url = this->getDistributorUrl(mode);
187185
if (!url.isEmpty())
188186
{
189187
url.appendQuery(queryLatestTimestamp(newerThan));
@@ -195,7 +193,7 @@ namespace swift::core::db
195193

196194
if (entities.testFlag(CEntityFlags::ModelEntity))
197195
{
198-
url = this->getModelUrl(mode);
196+
CUrl url = this->getModelUrl(mode);
199197
if (!url.isEmpty())
200198
{
201199
url.appendQuery(queryLatestTimestamp(newerThan));
@@ -207,7 +205,7 @@ namespace swift::core::db
207205

208206
if (triggeredRead != CEntityFlags::NoEntity)
209207
{
210-
emit dataRead(triggeredRead, CEntityFlags::ReadStarted, 0, url);
208+
emit dataRead(triggeredRead, CEntityFlags::ReadStarted, 0, getBaseUrl(mode));
211209
}
212210
}
213211

0 commit comments

Comments
 (0)