fix: default new integrations to enabled on creation

This commit is contained in:
Graham McIntire 2026-02-13 14:08:54 -06:00
parent e4499e8dd0
commit 471c4f6893
No known key found for this signature in database

View file

@ -96,7 +96,10 @@ defmodule ToweropsWeb.Org.IntegrationsLive do
result =
case existing do
nil ->
Integrations.create_integration(organization.id, Map.put(attrs, :provider, provider))
Integrations.create_integration(
organization.id,
attrs |> Map.put(:provider, provider) |> Map.put(:enabled, true)
)
integration ->
Integrations.update_integration(integration, attrs)