Skip to content
Snippets Groups Projects
Commit 503fc952 authored by Johan de Klerk's avatar Johan de Klerk
Browse files

#24: Fixed logic error

parent 056ff023
No related branches found
No related tags found
No related merge requests found
...@@ -37,8 +37,7 @@ func GetRecord(s3Session *s3.SessionWithHelpers, bucket string, message events.S ...@@ -37,8 +37,7 @@ func GetRecord(s3Session *s3.SessionWithHelpers, bucket string, message events.S
recordValuePtr := reflect.New(recordType) recordValuePtr := reflect.New(recordType)
// Check if message body should be retrieved from S3 // Check if message body should be retrieved from S3
if messageAttribute, ok := message.MessageAttributes[sqs.SQSMessageOnS3Key]; ok { if messageAttribute, ok := message.MessageAttributes[sqs.SQSMessageOnS3Key]; ok && messageAttribute.StringValue != nil && *messageAttribute.StringValue == "true" {
if messageAttribute.StringValue != nil && *messageAttribute.StringValue == "true" {
messageBytes, err := sqs.RetrieveMessageFromS3(s3Session, bucket, message.Body) messageBytes, err := sqs.RetrieveMessageFromS3(s3Session, bucket, message.Body)
if err != nil { if err != nil {
return nil, errors.Wrapf(err, "failed to get sqs message body from s3") return nil, errors.Wrapf(err, "failed to get sqs message body from s3")
...@@ -48,7 +47,6 @@ func GetRecord(s3Session *s3.SessionWithHelpers, bucket string, message events.S ...@@ -48,7 +47,6 @@ func GetRecord(s3Session *s3.SessionWithHelpers, bucket string, message events.S
if err != nil { if err != nil {
return nil, errors.Wrapf(err, "failed to JSON decode message body") return nil, errors.Wrapf(err, "failed to JSON decode message body")
} }
}
} else { } else {
// Message was small enough, it is contained in the message body // Message was small enough, it is contained in the message body
err := json.Unmarshal([]byte(message.Body), recordValuePtr.Interface()) err := json.Unmarshal([]byte(message.Body), recordValuePtr.Interface())
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment