Skip to content

Commit 8e8f446

Browse files
committed
Fix unused pd variable and undefined value in Multi method
Signed-off-by: Zeynel Koca <[email protected]>
1 parent cab56bd commit 8e8f446

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
@@ -493,26 +493,7 @@ func (d *StateStore) Multi(ctx context.Context, request *state.TransactionalStat
493493
if err != nil {
494494
return fmt.Errorf("dynamodb error: failed to marshal value for key %s: %w", req.Key, err)
495495
}
496-
ttl, err := d.parseTTL(&req)
497-
if err != nil {
498-
return fmt.Errorf("dynamodb error: failed to parse ttlInSeconds: %w", err)
499-
}
500-
twi.Put = &types.Put{
501-
TableName: ptr.Of(d.table),
502-
Item: map[string]types.AttributeValue{
503-
d.partitionKey: &types.AttributeValueMemberS{
504-
Value: req.Key,
505-
},
506-
"value": &types.AttributeValueMemberS{
507-
Value: value,
508-
},
509-
},
510-
}
511-
if ttl != nil {
512-
twi.Put.Item[d.ttlAttributeName] = &types.AttributeValueMemberN{
513-
Value: strconv.FormatInt(*ttl, 10),
514-
}
515-
}
496+
twi.Put = pd.ToPut()
516497

517498
case state.DeleteRequest:
518499
twi.Delete = &types.Delete{

0 commit comments

Comments
 (0)