Description: When attempting to import a new client without providing any associated files, the system returns an HTTP Error 500.
Preconditions: User is logged in with active account.
Steps to Reproduce:
Navigate to the client section.
On the "Add New" click dropdown arrow and select "Import"
Without adding any files click "Import" button
Expected Result: The system should display an error message indicating that at least one file is required for client import. The user should not be able to proceed with the import process.
Actual Result: An HTTP error 500 is returned.