I am trying to duplicate an EmailSendDefinition via API and ran into an issue where the EmailSubject is being truncated when retrieved via API.
I did some testing and noticed that the DynamicEmailSubject was not truncated and contained the entire contents of the subject and it didn't matter if the subject was static or dynamic.
Therefor my fix is to set the new EmailSendDefinition.EmailSubject to the DynamicEmailSubject of the retrieved ESD.
My question, is my fix going to land me in any trouble down the road?
Will the DynamicEmailSubject always contain the entire subject provided by the user?
My tests make it appear so, however I would like some validation from someone who is more familiar with the API.