In second result, tenant metadata is missing
iex(42)> LiveSecret.Repo.get(LiveSecret.Secret, "DBtd7pJhjbBhhPF", prefix: tenant)
#LiveSecret.Secret<
__meta__: #Ecto.Schema.Metadata<:loaded, #EctoFoundationDB.Tenant<
id: "localhost",
ref: #Reference<0.2260347373.649068545.57280>,
...
>, "secrets">,
id: "DBtd7pJhjbBhhPF",
burned_at: nil,
live?: true,
expires_at: ~N[2025-03-02 01:17:11],
inserted_at: ~N[2025-03-02 00:17:11],
updated_at: ~N[2025-03-02 00:17:11],
...
>
iex(43)> LiveSecret.Repo.transaction(fn -> LiveSecret.Repo.get(LiveSecret.Secret, "DBtd7pJhjbBhhPF") end, prefix: tenant)
#LiveSecret.Secret<
__meta__: #Ecto.Schema.Metadata<:loaded, "secrets">,
id: "DBtd7pJhjbBhhPF",
burned_at: nil,
live?: true,
expires_at: ~N[2025-03-02 01:17:11],
inserted_at: ~N[2025-03-02 00:17:11],
updated_at: ~N[2025-03-02 00:17:11],
...
>