Try our conversational search powered by Generative AI!

BilllingAddress custom metafields are null.

Vote:
 

Hi, 
I'm trying create and add new billingaddress with custom meta fields and everything seems to work allright,
but when I reload ICart and get BillingAddress, all meta fields I previously saved are null. 
Any ideas ? 
For example,

payment.BillingAddress.SetMobilePhone(model.ShippingViewModel.BillingContact.MobilePhone);
SetMobilePhone calls out :
   orderAddress.Properties[Constants.Metadata.OrderAddress.MobilePhoneString] = phoneNr;

and after that I call orderRepository.Save(cart)

This only occurs when I need to create new IOrderAddress and add it to the payment the first time.

Using latest Episerver version. 
Regards,
A

#173903
Jan 12, 2017 13:24
Vote:
 

Managed to solve this issue by creating payment before the step where I add payment metafields.

#174089
Jan 18, 2017 13:47
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.