lib/centaman/service/create_secondary_members.rb in centaman-6.0.2 vs lib/centaman/service/create_secondary_members.rb in centaman-6.0.3
- old
+ new
@@ -35,16 +35,19 @@
def build_member(member)
{
'FirstName' => member.first_name.try(:squish).try(:upcase),
'LastName' => member.last_name.try(:squish).try(:upcase),
+ 'Gender' => member.gender.try(:squish),
+ 'Title' => member.title.try(:squish).try(:upcase),
+ 'DateOfBirth' => member.date_of_birth,
'IsPrimary' => false,
'PrimaryMemberId' => primary_member_id
}
end
def create_error(resp)
message = resp.parsed_response || 'Unable to create the member record(s).'
- raise message
+ raise Centaman::Exceptions::CentamanError.new(message)
end
end
end