Parâmetro genérico do erro Linq ou a consulta deve usar um tipo anulável

Eu recebi esse erro ao usar a função sum no LINQ:

O tipo de conversão para valor 'Decimal' falhou porque o valor materializado é nulo. O parâmetro genérico do tipo de resultado ou a consulta devem usar um tipo anulável.

GroupProduct.Where(a => a.Product.ProductID==1).Sum(Content => Content.Amount==null?0:Content.Amount),

questionAnswers(5)

yourAnswerToTheQuestion