Skip to content

Commit 26f24b3

Browse files
authored
Merge pull request #210 from giuunit/bugfix/algolia-dates
converted createdDate and updatedDate to unix timestamp
2 parents 05538e4 + 71236e6 commit 26f24b3

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

src/Umbraco.Cms.Integrations.Search.Algolia/Builders/ContentRecordBuilder.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
using Umbraco.Cms.Core.Models;
1+
using Algolia.Search.Utils;
2+
using Umbraco.Cms.Core.Models;
23
using Umbraco.Cms.Core.Routing;
34
using Umbraco.Cms.Core.Services;
45
using Umbraco.Cms.Core.Web;
6+
using Umbraco.Cms.Integrations.Search.Algolia.Extensions;
57
using Umbraco.Cms.Integrations.Search.Algolia.Models;
68
using Umbraco.Cms.Integrations.Search.Algolia.Services;
79
using Umbraco.Extensions;
@@ -51,8 +53,10 @@ public ContentRecordBuilder BuildFromContent(IContent content, Func<IProperty, b
5153
_record.Name = content.Name;
5254

5355
_record.CreateDate = content.CreateDate.ToString();
56+
_record.CreateDateTimestamp = content.CreateDate.ToUnixTimeSeconds();
5457
_record.CreatorName = creator.Name;
5558
_record.UpdateDate = content.UpdateDate.ToString();
59+
_record.UpdateDateTimestamp = content.UpdateDate.ToUnixTimeSeconds();
5660
_record.WriterName = writer.Name;
5761

5862
_record.TemplateId = content.TemplateId.HasValue ? content.TemplateId.Value : -1;

src/Umbraco.Cms.Integrations.Search.Algolia/Models/Record.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,20 @@ public Record(Record record)
3232

3333
public string CreateDate { get; set; }
3434

35+
/// <summary>
36+
/// Unix timestamp
37+
/// </summary>
38+
public long CreateDateTimestamp { get; set; }
39+
3540
public string CreatorName { get; set; }
3641

3742
public string UpdateDate { get; set; }
3843

44+
/// <summary>
45+
/// Unix timestamp
46+
/// </summary>
47+
public long UpdateDateTimestamp { get; set; }
48+
3949
public string WriterName { get; set; }
4050

4151
public int TemplateId { get; set; }

0 commit comments

Comments
 (0)