From f6b14d00300a2825738fab2d2d9d945c79c30652 Mon Sep 17 00:00:00 2001 From: Zach Daniel Date: Sat, 27 May 2023 20:18:17 -0400 Subject: [PATCH] fix: handle `nil` errors on bulk creates --- lib/ash/actions/create/bulk.ex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/ash/actions/create/bulk.ex b/lib/ash/actions/create/bulk.ex index f6771a27..4dd408e7 100644 --- a/lib/ash/actions/create/bulk.ex +++ b/lib/ash/actions/create/bulk.ex @@ -498,6 +498,10 @@ defmodule Ash.Actions.Create.Bulk do end) end + defp errors(result, nil, _opts) do + {result.error_count + 1, []} + end + defp errors(result, {:error, error}, opts) do if opts[:return_errors?] do {result.error_count + 1, [error | result.errors]}