Move require Logger to module level
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
Move require Logger statements from function/case level to module level for better code organization and consistency with Elixir best practices
This commit is contained in:
parent
1c5bd04661
commit
d07f1984cd
3 changed files with 4 additions and 12 deletions
|
|
@ -203,8 +203,6 @@ defmodule Mv.Membership.Member do
|
||||||
{:ok, member, notifications}
|
{:ok, member, notifications}
|
||||||
|
|
||||||
{:error, reason} ->
|
{:error, reason} ->
|
||||||
require Logger
|
|
||||||
|
|
||||||
Logger.warning(
|
Logger.warning(
|
||||||
"Failed to regenerate cycles for member #{member.id}: #{inspect(reason)}"
|
"Failed to regenerate cycles for member #{member.id}: #{inspect(reason)}"
|
||||||
)
|
)
|
||||||
|
|
@ -962,8 +960,6 @@ defmodule Mv.Membership.Member do
|
||||||
|
|
||||||
# Runs cycle generation synchronously (for test environment)
|
# Runs cycle generation synchronously (for test environment)
|
||||||
defp handle_cycle_generation_sync(member, initiator) do
|
defp handle_cycle_generation_sync(member, initiator) do
|
||||||
require Logger
|
|
||||||
|
|
||||||
case Mv.MembershipFees.CycleGenerator.generate_cycles_for_member(
|
case Mv.MembershipFees.CycleGenerator.generate_cycles_for_member(
|
||||||
member.id,
|
member.id,
|
||||||
today: Date.utc_today(),
|
today: Date.utc_today(),
|
||||||
|
|
@ -1015,8 +1011,6 @@ defmodule Mv.Membership.Member do
|
||||||
sync: sync?,
|
sync: sync?,
|
||||||
initiator: initiator
|
initiator: initiator
|
||||||
) do
|
) do
|
||||||
require Logger
|
|
||||||
|
|
||||||
sync_label = if sync?, do: "", else: " (async)"
|
sync_label = if sync?, do: "", else: " (async)"
|
||||||
initiator_info = get_initiator_info(initiator)
|
initiator_info = get_initiator_info(initiator)
|
||||||
|
|
||||||
|
|
@ -1030,8 +1024,6 @@ defmodule Mv.Membership.Member do
|
||||||
|
|
||||||
# Logs cycle generation errors
|
# Logs cycle generation errors
|
||||||
defp log_cycle_generation_error(member, reason, sync: sync?, initiator: initiator) do
|
defp log_cycle_generation_error(member, reason, sync: sync?, initiator: initiator) do
|
||||||
require Logger
|
|
||||||
|
|
||||||
sync_label = if sync?, do: "", else: " (async)"
|
sync_label = if sync?, do: "", else: " (async)"
|
||||||
initiator_info = get_initiator_info(initiator)
|
initiator_info = get_initiator_info(initiator)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,6 +9,8 @@ defmodule Mv.Accounts.User.Validations.EmailNotUsedByOtherMember do
|
||||||
"""
|
"""
|
||||||
use Ash.Resource.Validation
|
use Ash.Resource.Validation
|
||||||
|
|
||||||
|
require Logger
|
||||||
|
|
||||||
@doc """
|
@doc """
|
||||||
Validates email uniqueness across linked User-Member pairs.
|
Validates email uniqueness across linked User-Member pairs.
|
||||||
|
|
||||||
|
|
@ -92,8 +94,6 @@ defmodule Mv.Accounts.User.Validations.EmailNotUsedByOtherMember do
|
||||||
{:error, field: :email, message: "is already used by another member", value: email}
|
{:error, field: :email, message: "is already used by another member", value: email}
|
||||||
|
|
||||||
{:error, reason} ->
|
{:error, reason} ->
|
||||||
require Logger
|
|
||||||
|
|
||||||
Logger.warning(
|
Logger.warning(
|
||||||
"Email uniqueness validation query failed for user email '#{email}': #{inspect(reason)}. Allowing operation to proceed (fail-open)."
|
"Email uniqueness validation query failed for user email '#{email}': #{inspect(reason)}. Allowing operation to proceed (fail-open)."
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,8 @@ defmodule Mv.Membership.Member.Validations.EmailNotUsedByOtherUser do
|
||||||
use Ash.Resource.Validation
|
use Ash.Resource.Validation
|
||||||
alias Mv.Helpers
|
alias Mv.Helpers
|
||||||
|
|
||||||
|
require Logger
|
||||||
|
|
||||||
@doc """
|
@doc """
|
||||||
Validates email uniqueness across linked Member-User pairs.
|
Validates email uniqueness across linked Member-User pairs.
|
||||||
|
|
||||||
|
|
@ -64,8 +66,6 @@ defmodule Mv.Membership.Member.Validations.EmailNotUsedByOtherUser do
|
||||||
{:error, field: :email, message: "is already used by another user", value: email}
|
{:error, field: :email, message: "is already used by another user", value: email}
|
||||||
|
|
||||||
{:error, reason} ->
|
{:error, reason} ->
|
||||||
require Logger
|
|
||||||
|
|
||||||
Logger.warning(
|
Logger.warning(
|
||||||
"Email uniqueness validation query failed for member email '#{email}': #{inspect(reason)}. Allowing operation to proceed (fail-open)."
|
"Email uniqueness validation query failed for member email '#{email}': #{inspect(reason)}. Allowing operation to proceed (fail-open)."
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue