Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -68,13 +68,15 @@ class ConfigureServiceAction @Inject constructor(
request.connector_extra_data,
request.slack_channel,
variant,
clock.instant(),
)
session.save(dbService)
} else {
dbService.connector = request.connector_type
dbService.connector_extra_data = request.connector_extra_data
dbService.slack_channel = request.slack_channel
dbService.variant = variant
dbService.last_registered_at = clock.instant()
}

// Add any missing backfills, update modified ones, and mark missing ones as deleted.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,17 +37,22 @@ class DbService() : DbUnsharded<DbService>, DbTimestampedEntity {
@Column
override lateinit var updated_at: Instant

@Column(nullable = true)
var last_registered_at: Instant? = null

constructor(
registry_name: String,
connector: String,
connector_extra_data: String?,
slack_channel: String?,
variant: String,
last_registered_at: Instant?,
) : this() {
this.registry_name = registry_name
this.connector = connector
this.connector_extra_data = connector_extra_data
this.slack_channel = slack_channel
this.variant = variant
this.last_registered_at = last_registered_at
}
}
2 changes: 2 additions & 0 deletions service/src/main/resources/migrations/v020__backfila.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ALTER TABLE services
ADD COLUMN last_registered_at timestamp NULL;