Fix date of birth fields

This commit is contained in:
Iván Ovejero 2021-05-07 10:58:12 +02:00
parent 15b8db75d8
commit c404f86e38
2 changed files with 10 additions and 3 deletions

View file

@ -130,8 +130,15 @@ const adjustMailingAddressFields = adjustLocationFields('Mailing_Address');
const adjustShippingAddressFields = adjustLocationFields('Shipping_Address');
const adjustOtherAddressFields = adjustLocationFields('Other_Address');
const adjustDateOfBirth = (allFields: { Date_of_Birth: string }) => {
if (!allFields.Date_of_Birth) return allFields;
allFields.Date_of_Birth = allFields.Date_of_Birth.split('T')[0];
return allFields;
};
export const adjustAccountFields = flow(adjustBillingAddressFields, adjustShippingAddressFields);
export const adjustContactFields = flow(adjustMailingAddressFields, adjustOtherAddressFields);
export const adjustContactFields = flow(adjustMailingAddressFields, adjustOtherAddressFields, adjustDateOfBirth);
export const adjustInvoiceFields = flow(adjustBillingAddressFields, adjustShippingAddressFields); // TODO: product details
export const adjustLeadFields = adjustAddressFields;
export const adjustPurchaseOrderFields = adjustInvoiceFields;

View file

@ -109,7 +109,7 @@ export const contactFields = [
{
displayName: 'Date of Birth',
name: 'Date_of_Birth',
type: 'string',
type: 'dateTime',
default: '',
},
{
@ -319,7 +319,7 @@ export const contactFields = [
{
displayName: 'Date of Birth',
name: 'Date_of_Birth',
type: 'string',
type: 'dateTime',
default: '',
},
{