Skip to content

Commit e8b1d9d

Browse files
committed
Fix unused pd variable and undefined value in Multi method
Signed-off-by: Zeynel Koca <z.koca@primevision.com>
1 parent e01dcdf commit e8b1d9d

File tree

1 file changed

+1
-20
lines changed

1 file changed

+1
-20
lines changed

state/aws/dynamodb/dynamodb.go

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -487,26 +487,7 @@ func (d *StateStore) Multi(ctx context.Context, request *state.TransactionalStat
487487
if err != nil {
488488
return fmt.Errorf("dynamodb error: failed to marshal value for key %s: %w", req.Key, err)
489489
}
490-
ttl, err := d.parseTTL(&req)
491-
if err != nil {
492-
return fmt.Errorf("dynamodb error: failed to parse ttlInSeconds: %w", err)
493-
}
494-
twi.Put = &types.Put{
495-
TableName: ptr.Of(d.table),
496-
Item: map[string]types.AttributeValue{
497-
d.partitionKey: &types.AttributeValueMemberS{
498-
Value: req.Key,
499-
},
500-
"value": &types.AttributeValueMemberS{
501-
Value: value,
502-
},
503-
},
504-
}
505-
if ttl != nil {
506-
twi.Put.Item[d.ttlAttributeName] = &types.AttributeValueMemberN{
507-
Value: strconv.FormatInt(*ttl, 10),
508-
}
509-
}
490+
twi.Put = pd.ToPut()
510491

511492
case state.DeleteRequest:
512493
twi.Delete = &types.Delete{

0 commit comments

Comments
 (0)