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 public NamedContentData? DataOld
{ {
get => GetValue<NamedContentData?>("oldData"); get => GetValue<NamedContentData?>();
set => SetValue(value, "oldData"); set => SetValue(value);
} }
public Status Status public Status Status
@ -77,7 +77,19 @@ namespace Squidex.Domain.Apps.Core.Scripting
set => SetValue(value); 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) 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) if (key != null && TryGetValue(key, out var temp) && temp is T result)
{ {

Loading…
Cancel
Save