Skip to content

Commit 1ea3c98

Browse files
committed
feat: add support for prerelease and build fields in app version parsing
1 parent 34aeb08 commit 1ea3c98

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

api/parts/data/usage.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1117,6 +1117,16 @@ plugins.register("/sdk/user_properties", async function(ob) {
11171117
userProps.av_major = versionComponents.major;
11181118
userProps.av_minor = versionComponents.minor;
11191119
userProps.av_patch = versionComponents.patch;
1120+
userProps.av_rel = versionComponents.prerelease;
1121+
userProps.av_build = versionComponents.build;
1122+
}
1123+
else {
1124+
log.w("Invalid app version format: %s", params.qstring.metrics._app_version);
1125+
userProps.av_major = null;
1126+
userProps.av_minor = null;
1127+
userProps.av_patch = null;
1128+
userProps.av_rel = null;
1129+
userProps.av_build = null;
11201130
}
11211131
}
11221132
}

0 commit comments

Comments
 (0)