Skip to content

Commit 09c1cf0

Browse files
authored
fix(api): authentication consumer migration (#5850)
Signed-off-by: francois samin <[email protected]>
1 parent 2581044 commit 09c1cf0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

engine/api/migrate/migrate_auth_consumer_token_expiration.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ func AuthConsumerTokenExpiration(ctx context.Context, dbFunc func() *gorp.DbMap,
4747

4848
func authConsumerTokenExpirationPerID(ctx context.Context, tx gorpmapper.SqlExecutorWithTx, id string, duration time.Duration) error {
4949
// Lock the row
50-
id, err := tx.SelectStr("select id from auth_consumer where id=$1 and validity_periods is null for update skip locked")
50+
id, err := tx.SelectStr("select id from auth_consumer where id=$1 and validity_periods is null for update skip locked", id)
5151
if err == sql.ErrNoRows {
5252
return nil
5353
}
@@ -70,7 +70,7 @@ func authConsumerTokenExpirationPerID(ctx context.Context, tx gorpmapper.SqlExec
7070
return nil
7171
}
7272

73-
consumer.ValidityPeriods = sdk.NewAuthConsumerValidityPeriod(time.Now(), duration)
73+
consumer.ValidityPeriods = sdk.NewAuthConsumerValidityPeriod(consumer.DeprecatedIssuedAt, duration)
7474
log.Info(ctx, "consumer %q IAT=%v Expiration=%v", consumer.ID, consumer.ValidityPeriods.Latest().IssuedAt, consumer.ValidityPeriods.Latest().IssuedAt.Add(consumer.ValidityPeriods.Latest().Duration))
7575

7676
return authentication.UpdateConsumer(ctx, tx, consumer)

0 commit comments

Comments
 (0)