Thread:Project:Support desk/User must select a license on upload page/reply

Hello,

you can try to use the Hooks/UploadForm:BeforeProcessingUploadForm:BeforeProcessing hook]], which is called just before the input data is processed and can abort the upload. Compared with the function  you should be able to output a user friendly error message without loosing the input data.