Skip to content

Commit 435505f

Browse files
authored
Merge pull request #211 from umbraco/bugfix/v14/algolia-dates-to-unix-timestamp
Add create/update dates as unix timestamp
2 parents 14dc836 + b524cdf commit 435505f

File tree

3 files changed

+15
-2
lines changed

3 files changed

+15
-2
lines changed

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
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;
@@ -51,8 +52,10 @@ public ContentRecordBuilder BuildFromContent(IContent content, Func<IProperty, b
5152
_record.Name = content.Name;
5253

5354
_record.CreateDate = content.CreateDate.ToString();
55+
_record.CreateDateTimestamp = content.CreateDate.ToUnixTimeSeconds();
5456
_record.CreatorName = creator.Name;
5557
_record.UpdateDate = content.UpdateDate.ToString();
58+
_record.UpdateDateTimestamp = content.UpdateDate.ToUnixTimeSeconds();
5659
_record.WriterName = writer.Name;
5760

5861
_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; }

src/Umbraco.Cms.Integrations.Search.Algolia/Umbraco.Cms.Integrations.Search.Algolia.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<PackageIconUrl></PackageIconUrl>
1414
<PackageProjectUrl>https://github.com/umbraco/Umbraco.Cms.Integrations/tree/main/src/Umbraco.Cms.Integrations.Search.Algolia</PackageProjectUrl>
1515
<RepositoryUrl>https://github.com/umbraco/Umbraco.Cms.Integrations</RepositoryUrl>
16-
<Version>3.0.0</Version>
16+
<Version>3.0.1</Version>
1717
<Authors>Umbraco HQ</Authors>
1818
<Company>Umbraco</Company>
1919
<PackageTags>Umbraco;Umbraco-Marketplace</PackageTags>

0 commit comments

Comments
 (0)