diff --git a/server/AyaNova/DataList/EventDataList.cs b/server/AyaNova/DataList/EventDataList.cs index 57a71859..781c2b09 100644 --- a/server/AyaNova/DataList/EventDataList.cs +++ b/server/AyaNova/DataList/EventDataList.cs @@ -25,6 +25,7 @@ namespace AyaNova.DataList dynamic cm = new JObject(); cm.fld = "eventcreated"; + cm.sort="-"; dlistView.Add(cm); cm = new JObject(); diff --git a/server/AyaNova/biz/EventLogProcessor.cs b/server/AyaNova/biz/EventLogProcessor.cs index 5c6e5348..6668ea31 100644 --- a/server/AyaNova/biz/EventLogProcessor.cs +++ b/server/AyaNova/biz/EventLogProcessor.cs @@ -40,7 +40,7 @@ namespace AyaNova.Biz internal static async Task DeleteObjectLogAsync(long userId, AyaType ayaType, long ayId, string textra, AyContext ct) { await ct.Database.ExecuteSqlInterpolatedAsync($"delete from aevent where ayatype = {ayaType} and ayid={ayId}"); - await ct.Event.AddAsync(new Event(userId, ayId, ayaType, AyaEvent.Deleted, textra)); + await ct.Event.AddAsync(new Event(userId, ayId, ayaType, AyaEvent.Deleted, $"{textra} (id {ayId})")); await ct.SaveChangesAsync(); } @@ -95,7 +95,7 @@ namespace AyaNova.Biz var limit = opt.Limit ?? DEFAULT_EVENT_LIMIT; var offset = opt.Offset ?? 0; //Set up the query - + var q = ct.Event.Select(z => z).AsNoTracking(); q = q.Where(z => z.UserId == opt.UserId);