Browse Source

Just an extension helper.

pull/431/head
Sebastian Stehle 6 years ago
parent
commit
564669782c
  1. 21
      src/Squidex.Domain.Apps.Entities/Contents/Text/Extensions.cs
  2. 3
      src/Squidex.Domain.Apps.Entities/Contents/Text/IndexState.cs

21
src/Squidex.Domain.Apps.Entities/Contents/Text/Extensions.cs

@ -0,0 +1,21 @@
// ==========================================================================
// Squidex Headless CMS
// ==========================================================================
// Copyright (c) Squidex UG (haftungsbeschraenkt)
// All rights reserved. Licensed under the MIT license.
// ==========================================================================
using Lucene.Net.Documents;
using Lucene.Net.Util;
namespace Squidex.Domain.Apps.Entities.Contents.Text
{
public static class Extensions
{
public static void SetBinaryDocValue(this Document document, string name, BytesRef value)
{
document.RemoveField(name);
document.AddBinaryDocValuesField(name, value);
}
}
}

3
src/Squidex.Domain.Apps.Entities/Contents/Text/IndexState.cs

@ -40,8 +40,7 @@ namespace Squidex.Domain.Apps.Entities.Contents.Text
{ {
var value = GetValue(forDraft, forPublished); var value = GetValue(forDraft, forPublished);
document.RemoveField(MetaFor); document.SetBinaryDocValue(MetaFor, value);
document.AddBinaryDocValuesField(MetaFor, value);
changes[(id, draft)] = value; changes[(id, draft)] = value;
} }

Loading…
Cancel
Save