@@ -42,7 +42,7 @@ def _insert_ci_measurement(request: Request, measurement, user: User) -> Respons
4242 if used_client_ip is None :
4343 used_client_ip = get_connecting_ip (request )
4444
45- for field in [" os_name" , " cpu_arch" , " job_id" ]:
45+ for field in [' os_name' , ' cpu_arch' , ' job_id' , 'version' ]:
4646 params .append (getattr (measurement , field , None ))
4747 params .append (used_client_ip )
4848 params .append (user ._id )
@@ -77,14 +77,15 @@ def _insert_ci_measurement(request: Request, measurement, user: User) -> Respons
7777 os_name,
7878 cpu_arch,
7979 job_id,
80+ version,
8081 ip_address,
8182 user_id,
8283 note
8384 )
8485 VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s,
8586 %s, %s, %s, %s, %s, %s, %s, %s, %s, %s,
8687 { tags_replacer } ,
87- %s, %s, %s, %s, %s, %s)
88+ %s, %s, %s, %s, %s, %s, %s )
8889 """
8990
9091 DB ().query (query = query , params = params )
@@ -121,7 +122,7 @@ async def post_ci_measurement_add_v3(
121122 user : User = Depends (authenticate ) # pylint: disable=unused-argument
122123):
123124 """
124- v3: accepts additional fields (os_name, cpu_arch, job_id) via CI_MeasurementV3.
125+ v3: accepts additional fields (os_name, cpu_arch, job_id, version ) via CI_MeasurementV3.
125126 For now, the insert logic is the same as v2 and ignores these extra fields.
126127 """
127128 return _insert_ci_measurement (request , measurement , user )
0 commit comments