diff --git a/system/dbupdate_3.4.php b/system/dbupdate_3.4.php
index 7baeca953..a60e49f53 100644
--- a/system/dbupdate_3.4.php
+++ b/system/dbupdate_3.4.php
@@ -53,6 +53,7 @@ require_once('dbupdate_3.4/36275_zeitaufzeichnung_karenz.php');
require_once('dbupdate_3.4/21620_neues_feld_zum_erfassen_des_ESI.php');
require_once('dbupdate_3.4/36530_bis_internationsalisierung_codextabelle_neuerungen.php');
require_once('dbupdate_3.4/34543_ux_template.php');
+require_once('dbupdate_3.4/39221_stundensatz_ohne_uid_sollte_nicht_gespeichert_werden.php');
// *** Pruefung und hinzufuegen der neuen Attribute und Tabellen
echo '
Pruefe Tabellen und Attribute!
';
diff --git a/system/dbupdate_3.4/39221_stundensatz_ohne_uid_sollte_nicht_gespeichert_werden.php b/system/dbupdate_3.4/39221_stundensatz_ohne_uid_sollte_nicht_gespeichert_werden.php
new file mode 100644
index 000000000..1b7000ff5
--- /dev/null
+++ b/system/dbupdate_3.4/39221_stundensatz_ohne_uid_sollte_nicht_gespeichert_werden.php
@@ -0,0 +1,16 @@
+db_query("SELECT is_nullable FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'hr' AND TABLE_NAME = 'tbl_stundensatz' AND COLUMN_NAME = 'uid' AND is_nullable = 'YES'"))
+{
+ if($db->db_num_rows($result) == 1)
+ {
+ $qry = "ALTER TABLE hr.tbl_stundensatz ALTER COLUMN uid SET NOT NULL";
+
+ if (!$db->db_query($qry))
+ echo 'hr.tbl_stundensatz '.$db->db_last_error().'
';
+ else
+ echo '
Added NOT NULL constraint on "uid" hr.tbl_stundensatz
';
+ }
+}