mirror of
				https://github.com/optim-enterprises-bv/vault.git
				synced 2025-10-31 02:28:09 +00:00 
			
		
		
		
	Handle client count timezone (#15167)
* Handle client count timezone - Backend convert the timezone to UTC, to mitigate it's impact sending start and end date other than 1. Chose 10 and 20 randomly. * Added changelog
This commit is contained in:
		
							
								
								
									
										3
									
								
								changelog/15167.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								changelog/15167.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| ```release-note:bug | ||||
| ui: Fixed client count timezone for start and end months | ||||
| ``` | ||||
| @@ -2,19 +2,21 @@ import Application from '../application'; | ||||
| import { formatRFC3339 } from 'date-fns'; | ||||
|  | ||||
| export default Application.extend({ | ||||
|   // Since backend converts the timezone to UTC, sending the first (1) as start or end date can cause the month to change. | ||||
|   // To mitigate this impact of timezone conversion, hard coding the dates to avoid month change. | ||||
|   formatTimeParams(query) { | ||||
|     let { start_time, end_time } = query; | ||||
|     // check if it's an array, if it is, it's coming from an action like selecting a new startTime or new EndTime | ||||
|     if (Array.isArray(start_time)) { | ||||
|       let startYear = Number(start_time[0]); | ||||
|       let startMonth = Number(start_time[1]); | ||||
|       start_time = formatRFC3339(new Date(startYear, startMonth)); | ||||
|       start_time = formatRFC3339(new Date(startYear, startMonth, 10)); | ||||
|     } | ||||
|     if (end_time) { | ||||
|       if (Array.isArray(end_time)) { | ||||
|         let endYear = Number(end_time[0]); | ||||
|         let endMonth = Number(end_time[1]); | ||||
|         end_time = formatRFC3339(new Date(endYear, endMonth)); | ||||
|         end_time = formatRFC3339(new Date(endYear, endMonth, 20)); | ||||
|       } | ||||
|  | ||||
|       return { start_time, end_time }; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Arnav Palnitkar
					Arnav Palnitkar