[ https://issues.apache.org/jira/browse/ATLAS-4924?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17949657#comment-17949657 ]
Sheetal Shah commented on ATLAS-4924: ------------------------------------- passed > When client and server are on different timezones, searchFilter gives > incorrect results using timerange operator. > ----------------------------------------------------------------------------------------------------------------- > > Key: ATLAS-4924 > URL: https://issues.apache.org/jira/browse/ATLAS-4924 > Project: Atlas > Issue Type: Bug > Components: atlas-core > Reporter: Priyanshi Shah > Assignee: Sheetal Shah > Priority: Major > > When client timezone is UTC and server is on PST timezone, search filters > will process the result according to the system timezone i.e PST and hence, > the results are wrongly fetched. This is an intermittent issue as if the > entities were created according to PST timezones then the search filter could > have fetched proper results. > *Steps to reproduce:* > *Scenario* : Using "Today" filter with timerange operator, also client and > server are on different timezones say UTC and PST: > > {code:java} > 1. Create two entities in UTC timezones. > For example: If Today is 18th Nov'24 set one entity createTime as > "1731888000000" and other as "1731974399000" which are basically start and > end time of the day. > 2. Search that entity with its typedef and select "createTime" as > attributeName and operator as "Time Range" and value as "Today". > > {code} > *Results:* > {+}Expectation{+}: Both the entities should be fetched. > {+}Actual{+}: Only one entity is getting fetched having createTime as > "1731974399000". -- This message was sent by Atlassian Jira (v8.20.10#820010)