Added Check for arguments

This commit is contained in:
JPVenson 2024-11-13 00:23:06 +00:00
parent d073e2c664
commit b744ceabaa

View File

@ -1724,6 +1724,12 @@ public sealed class BaseItemRepository(
private BaseItemDto DeserialiseBaseItem(BaseItemEntity baseItemEntity, bool skipDeserialization = false) 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); var typeToSerialise = GetType(baseItemEntity.Type);
return BaseItemRepository.DeserialiseBaseItem( return BaseItemRepository.DeserialiseBaseItem(
baseItemEntity, baseItemEntity,