Improved index to respect nulls

This commit is contained in:
Kieran Eglin
2024-04-01 18:22:58 -07:00
parent 4e26253b33
commit 3daf72a161
3 changed files with 16 additions and 4 deletions
+1 -1
View File
@@ -107,7 +107,7 @@ defmodule Pinchflat.Sources.Source do
|> dynamic_default(:uuid, fn _ -> Ecto.UUID.generate() end)
|> validate_required(required_fields)
|> cast_assoc(:metadata, with: &SourceMetadata.changeset/2, required: false)
|> unique_constraint([:collection_id, :media_profile_id, :title_filter_regex])
|> unique_constraint([:collection_id, :media_profile_id, :title_filter_regex], error_key: :original_url)
end
@doc false