This commit is contained in:
@@ -187,6 +187,37 @@ SERVER DEVOPS VERSION:
|
|||||||
2018-12-10 16:46:25.5657|INFO|WidgetBiz::GetManyAsync|SELECT *, xmin FROM AWIDGET where name Like 'DateTokenNextMonthFilterWorks%' AND startdate >'2018-12-31T23:59:59.0000000Z' AND startdate <'2019-02-01T00:00:00.0000000Z'
|
2018-12-10 16:46:25.5657|INFO|WidgetBiz::GetManyAsync|SELECT *, xmin FROM AWIDGET where name Like 'DateTokenNextMonthFilterWorks%' AND startdate >'2018-12-31T23:59:59.0000000Z' AND startdate <'2019-02-01T00:00:00.0000000Z'
|
||||||
2018-12-10 16:46:25.5733|WARN|Microsoft.EntityFrameworkCore.Query|Query: '(from Widget <generated>_4 in DbSet<Widget> select [<generated>_4]).Skip(__p_1).Take(__p_2)' uses a row limiting operation (Skip/Take) without OrderBy which may lead to unpredictable results.
|
2018-12-10 16:46:25.5733|WARN|Microsoft.EntityFrameworkCore.Query|Query: '(from Widget <generated>_4 in DbSet<Widget> select [<generated>_4]).Skip(__p_1).Take(__p_2)' uses a row limiting operation (Skip/Take) without OrderBy which may lead to unpredictable results.
|
||||||
|
|
||||||
|
|
||||||
|
//AFTER UPDATE
|
||||||
|
2018-12-10 19:17:47.3300|INFO|WidgetBiz::GetManyAsync|Filter criteria:
|
||||||
|
2018-12-10 19:17:47.3300|INFO|WidgetBiz::GetManyAsync|[
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
"fld": "name",
|
||||||
|
|
||||||
|
"op": "%-",
|
||||||
|
|
||||||
|
"value": "DateTokenNextMonthFilterWorks"
|
||||||
|
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
"fld": "startdate",
|
||||||
|
|
||||||
|
"op": "=",
|
||||||
|
|
||||||
|
"value": "{[nextmonth]}"
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
]
|
||||||
|
2018-12-10 19:17:47.3300|INFO|WidgetBiz::GetManyAsync|Generated SQL:
|
||||||
|
2018-12-10 19:17:47.3300|INFO|WidgetBiz::GetManyAsync|SELECT *, xmin FROM AWIDGET where name Like 'DateTokenNextMonthFilterWorks%' AND startdate >'2018-12-31T23:59:59.0000000Z' AND startdate <'2019-02-01T00:00:00.0000000Z'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
WHAT IS HAPPENING
|
WHAT IS HAPPENING
|
||||||
what is happening is that the data is converted to UTC before sending to the server, the server is supposed to be a dumb date unaware repository
|
what is happening is that the data is converted to UTC before sending to the server, the server is supposed to be a dumb date unaware repository
|
||||||
However if I want "next month" then that's relative to my personal location, I can't go by the server's next month because that is in UTC and I'm not.
|
However if I want "next month" then that's relative to my personal location, I can't go by the server's next month because that is in UTC and I'm not.
|
||||||
|
|||||||
@@ -288,7 +288,7 @@ namespace AyaNova.Biz
|
|||||||
//Fetch useroptions object and relative time offset
|
//Fetch useroptions object and relative time offset
|
||||||
AyaNova.Models.AyContext ct = AyaNova.Util.ServiceProviderProvider.DBContext;
|
AyaNova.Models.AyContext ct = AyaNova.Util.ServiceProviderProvider.DBContext;
|
||||||
var u = ct.User.AsNoTracking().Where(a => a.Id == userId).Select(m => new { tz = m.UserOptions.TimeZoneOffset }).First();
|
var u = ct.User.AsNoTracking().Where(a => a.Id == userId).Select(m => new { tz = m.UserOptions.TimeZoneOffset }).First();
|
||||||
RelativeToday.AddHours((double)u.tz);
|
RelativeToday=RelativeToday.AddHours((double)u.tz);
|
||||||
|
|
||||||
#region Build criteria for date RANGE TOKEN specified
|
#region Build criteria for date RANGE TOKEN specified
|
||||||
//Used as the basis point
|
//Used as the basis point
|
||||||
|
|||||||
@@ -12,8 +12,8 @@ namespace raven_integration
|
|||||||
{
|
{
|
||||||
private static HttpClient client { get; } = new HttpClient();
|
private static HttpClient client { get; } = new HttpClient();
|
||||||
|
|
||||||
// private static string API_BASE_URL = "http://localhost:7575/api/v8.0/";
|
private static string API_BASE_URL = "http://localhost:7575/api/v8.0/";
|
||||||
private static string API_BASE_URL = "https://test.helloayanova.com/api/v8.0/";
|
// private static string API_BASE_URL = "https://test.helloayanova.com/api/v8.0/";
|
||||||
|
|
||||||
public static string TEST_DATA_FOLDER = @"..\..\..\testdata\";
|
public static string TEST_DATA_FOLDER = @"..\..\..\testdata\";
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user