';
// Subject
diff --git a/htdocs/custom/README.md b/htdocs/custom/README.md
deleted file mode 100644
index 2fc3067f204..00000000000
--- a/htdocs/custom/README.md
+++ /dev/null
@@ -1,27 +0,0 @@
-# DOLIBARR ERP & CRM custom directory for external modules
-
-This directory is dedicated to store external modules.
-To use it, just copy here the directory of the module into this directory.
-
-Note: On linux or MAC systems, it is better to unzip/store the external module directory into
-a different place than this directory and just adding a symbolic link here to the htdocs directory
-of the module.
-
-For example on Linux OS: Get the module from the command
-
-`mkdir ~/git; cd ~/git`
-
-`git clone https://git.framasoft.org/p/newmodule/newmodule.git`
-
-Then create the symbolic link
-
-`ln -fs ~/git/newmodule/htdocs /path_to_dolibarr/htdocs/custom/newmodule`
-
-WARNING !!!
-Check also that the /custom directory is active by adding into dolibarr `conf/conf.php` file the following
-two lines, so dolibarr will also scan /custom directory to find external external modules:
-
-```php
-$dolibarr_main_url_root_alt='/custom';
-$dolibarr_main_document_root_alt='/path_to_dolibarr/htdocs/custom/';
-```
diff --git a/htdocs/ticket/card.php b/htdocs/ticket/card.php
index cb7e71f8356..20c5d45dd3b 100755
--- a/htdocs/ticket/card.php
+++ b/htdocs/ticket/card.php
@@ -172,7 +172,19 @@ if (empty($reshook)) {
if (GETPOST('save', 'alpha') && !empty($user->rights->ticket->write)) {
$error = 0;
- if (!GETPOST("subject", 'alphanohtml')) {
+ if (!GETPOST("type_code", 'alpha')) {
+ $error++;
+ setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentities("TicketTypeRequest")), null, 'errors');
+ $action = 'create';
+ } elseif (!GETPOST("category_code", 'alpha')) {
+ $error++;
+ setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentities("TicketCategory")), null, 'errors');
+ $action = 'create';
+ } elseif (!GETPOST("severity_code", 'alpha')) {
+ $error++;
+ setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentities("TicketSeverity")), null, 'errors');
+ $action = 'create';
+ } elseif (!GETPOST("subject", 'alphanohtml')) {
$error++;
setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentities("Subject")), null, 'errors');
$action = 'create';