|
@@ -1724,6 +1724,12 @@ public sealed class BaseItemRepository(
|
|
|
|
|
|
private BaseItemDto DeserialiseBaseItem(BaseItemEntity baseItemEntity, bool skipDeserialization = false)
|
|
|
{
|
|
|
+ ArgumentNullException.ThrowIfNull(baseItemEntity, nameof(baseItemEntity));
|
|
|
+ if (serverConfigurationManager?.Configuration is null)
|
|
|
+ {
|
|
|
+ throw new InvalidOperationException("Server Configuration manager or configuration is null");
|
|
|
+ }
|
|
|
+
|
|
|
var typeToSerialise = GetType(baseItemEntity.Type);
|
|
|
return BaseItemRepository.DeserialiseBaseItem(
|
|
|
baseItemEntity,
|