Browse Source

Fallback for old status

pull/528/head
Sebastian 6 years ago
parent
commit
98c785d964
  1. 20
      backend/src/Squidex.Domain.Apps.Core.Operations/Scripting/ScriptContext.cs

20
backend/src/Squidex.Domain.Apps.Core.Operations/Scripting/ScriptContext.cs

@ -49,8 +49,8 @@ namespace Squidex.Domain.Apps.Core.Scripting
public NamedContentData? DataOld
{
get => GetValue<NamedContentData?>("oldData");
set => SetValue(value, "oldData");
get => GetValue<NamedContentData?>();
set => SetValue(value);
}
public Status Status
@ -77,7 +77,19 @@ namespace Squidex.Domain.Apps.Core.Scripting
set => SetValue(value);
}
public void SetValue(object? value, [CallerMemberNameAttribute] string? key = null)
[Obsolete]
public Status OldStatus
{
get => GetValue<Status>("statusOld");
}
[Obsolete]
public NamedContentData? OldData
{
get => GetValue<NamedContentData?>("dataOld");
}
public void SetValue(object? value, [CallerMemberName] string? key = null)
{
if (key != null)
{
@ -85,7 +97,7 @@ namespace Squidex.Domain.Apps.Core.Scripting
}
}
public T GetValue<T>([CallerMemberNameAttribute] string? key = null)
public T GetValue<T>([CallerMemberName] string? key = null)
{
if (key != null && TryGetValue(key, out var temp) && temp is T result)
{

Loading…
Cancel
Save