User agent: don't include the patch number in the Firefox version

The Firefox version in the user agent doesn't include the patch version: 106.0 not 106.0.2

Close #1914
This commit is contained in:
Alexandre Flament 2022-11-05 22:04:37 +01:00
parent fc9986de0a
commit e473addaff
2 changed files with 4 additions and 6 deletions

View File

@ -1,11 +1,6 @@
{ {
"versions": [ "versions": [
"106.0.2",
"106.0.1",
"106.0", "106.0",
"105.0.3",
"105.0.2",
"105.0.1",
"105.0" "105.0"
], ],
"os": [ "os": [

View File

@ -64,8 +64,11 @@ def fetch_firefox_last_versions():
major_list = (major_last, major_last - 1) major_list = (major_last, major_last - 1)
for version in versions: for version in versions:
major_current = version.version[0] major_current = version.version[0]
minor_current = version.version[1]
if major_current in major_list: if major_current in major_list:
result.append(version.vstring) user_agent_version = f'{major_current}.{minor_current}'
if user_agent_version not in result:
result.append(user_agent_version)
return result return result