Skip to content

Commit 49f52c0

Browse files
authored
fix: rename ios_url/android_url to ios_app_store_url/android_app_store_url in SQL queries (#3)
Update SQL queries and property accesses to use the renamed column names (ios_app_store_url, android_app_store_url) that were renamed in a prior migration. Fixes "column does not exist" errors when creating links. Closes SIT-51
1 parent 032185a commit 49f52c0

3 files changed

Lines changed: 14 additions & 14 deletions

File tree

src/lib/fingerprint.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -375,8 +375,8 @@ export async function recordInstallEvent(
375375
`SELECT
376376
short_code,
377377
original_url,
378-
ios_url,
379-
android_url,
378+
ios_app_store_url,
379+
android_app_store_url,
380380
web_fallback_url,
381381
utm_parameters,
382382
targeting_rules,
@@ -391,8 +391,8 @@ export async function recordInstallEvent(
391391
deepLinkData = {
392392
shortCode: link.short_code,
393393
originalUrl: link.original_url,
394-
iosUrl: link.ios_url,
395-
androidUrl: link.android_url,
394+
iosUrl: link.ios_app_store_url,
395+
androidUrl: link.android_app_store_url,
396396
webFallbackUrl: link.web_fallback_url,
397397
utmParameters: link.utm_parameters,
398398
targetingRules: link.targeting_rules,

src/routes/debug.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -109,12 +109,12 @@ export async function debugRoutes(fastify: FastifyInstance) {
109109
let redirectUrl = link.original_url;
110110
let redirectReason = 'original_url (default)';
111111

112-
if (deviceType === 'ios' && link.ios_url) {
113-
redirectUrl = link.ios_url;
114-
redirectReason = 'ios_url (iOS device detected)';
115-
} else if (deviceType === 'android' && link.android_url) {
116-
redirectUrl = link.android_url;
117-
redirectReason = 'android_url (Android device detected)';
112+
if (deviceType === 'ios' && link.ios_app_store_url) {
113+
redirectUrl = link.ios_app_store_url;
114+
redirectReason = 'ios_app_store_url (iOS device detected)';
115+
} else if (deviceType === 'android' && link.android_app_store_url) {
116+
redirectUrl = link.android_app_store_url;
117+
redirectReason = 'android_app_store_url (Android device detected)';
118118
} else if (deviceType === 'web' && link.web_fallback_url) {
119119
redirectUrl = link.web_fallback_url;
120120
redirectReason = 'web_fallback_url (Web device detected)';

src/routes/sdk.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ export async function sdkRoutes(fastify: FastifyInstance) {
114114
ie.*,
115115
l.short_code,
116116
l.original_url,
117-
l.ios_url,
118-
l.android_url,
117+
l.ios_app_store_url,
118+
l.android_app_store_url,
119119
l.web_fallback_url,
120120
l.utm_parameters,
121121
l.deep_link_parameters
@@ -171,8 +171,8 @@ export async function sdkRoutes(fastify: FastifyInstance) {
171171
? {
172172
shortCode: install.short_code,
173173
originalUrl: install.original_url,
174-
iosUrl: install.ios_url,
175-
androidUrl: install.android_url,
174+
iosUrl: install.ios_app_store_url,
175+
androidUrl: install.android_app_store_url,
176176
webFallbackUrl: install.web_fallback_url,
177177
utmParameters: install.utm_parameters,
178178
deepLinkParameters: install.deep_link_parameters,

0 commit comments

Comments
 (0)