Add foreign_key_constraint validation to Article and Translation

This commit is contained in:
Thelonius Kort
2023-01-04 15:29:14 +01:00
parent b1110beeaf
commit 536ebdd0bd
2 changed files with 2 additions and 0 deletions

View File

@ -23,5 +23,6 @@ defmodule Outlook.Articles.Article do
article
|> cast(attrs, [:title, :content, :url, :language, :date, :author_id])
|> validate_required([:title, :content, :url, :language, :date, :author_id])
|> foreign_key_constraint(:author_id)
end
end

View File

@ -29,5 +29,6 @@ defmodule Outlook.Translations.Translation do
|> unique_constraint([:lang, :article_id],
message: "translation for this language already exists",
name: :article_id_lang_unique_index)
|> foreign_key_constraint(:article_id)
end
end