Skip to content

Commit 280c029

Browse files
committed
fix: remove timestamps from service account schema
1 parent 2a2cde3 commit 280c029

File tree

2 files changed

+0
-26
lines changed

2 files changed

+0
-26
lines changed

guard/lib/guard/front_repo/service_account.ex

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ defmodule Guard.FrontRepo.ServiceAccount do
1010
description: String.t(),
1111
creator_id: String.t(),
1212
user: Guard.FrontRepo.User.t() | nil,
13-
created_at: DateTime.t(),
14-
updated_at: DateTime.t()
1513
}
1614

1715
schema "service_accounts" do
@@ -20,8 +18,6 @@ defmodule Guard.FrontRepo.ServiceAccount do
2018

2119
# The id field itself is the foreign key to user
2220
belongs_to(:user, Guard.FrontRepo.User, foreign_key: :id, define_field: false)
23-
24-
timestamps(inserted_at: :created_at, updated_at: :updated_at, type: :utc_datetime)
2521
end
2622

2723
@doc """

guard/test/guard/front_repo/service_account_test.exs

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -239,26 +239,6 @@ defmodule Guard.FrontRepo.ServiceAccountTest do
239239
refute Map.has_key?(changeset.changes, :id)
240240
assert changeset.changes.description == "Updated description"
241241
end
242-
243-
test "updates timestamps on update" do
244-
user = create_test_user()
245-
service_account = create_test_service_account(user)
246-
original_created_at = service_account.created_at
247-
248-
# Wait a moment to ensure timestamp difference
249-
:timer.sleep(10)
250-
251-
attrs = %{
252-
description: "Updated description"
253-
}
254-
255-
changeset = ServiceAccount.update_changeset(service_account, attrs)
256-
{:ok, updated_service_account} = FrontRepo.update(changeset)
257-
258-
assert updated_service_account.created_at == original_created_at
259-
assert updated_service_account.updated_at != original_created_at
260-
assert updated_service_account.updated_at > original_created_at
261-
end
262242
end
263243

264244
describe "schema associations" do
@@ -293,8 +273,6 @@ defmodule Guard.FrontRepo.ServiceAccountTest do
293273
assert is_binary(service_account.id)
294274
assert is_binary(service_account.user_id)
295275
assert is_binary(service_account.description) or is_nil(service_account.description)
296-
assert %DateTime{} = service_account.created_at
297-
assert %DateTime{} = service_account.updated_at
298276
end
299277

300278
test "id is primary key" do

0 commit comments

Comments
 (0)