If the legal hold is created/updated with the exclude public channels disabled (including public channel data) a check is made to ensure that compliance export is enabled
Added validation in the API layer
Removed validation from the KVStore layer (since it's redundant and is not checking what we think it is)
Added a validation for dates (StartDate < EndDate)
Summary
StartDate < EndDate
)Ticket Link
https://mattermost.atlassian.net/browse/MM-59830