diff --git a/PluginMarket.class.php b/PluginMarket.class.php
index a6be982ec57bf19823887c96d71951c61a72a7ef..b1fd90917ca3dd26593d78cd066780437df36797 100755
--- a/PluginMarket.class.php
+++ b/PluginMarket.class.php
@@ -8,12 +8,10 @@ class PluginMarket extends StudIPPlugin implements SystemPlugin, HomepagePlugin
     static public function getStudipReleases()
     {
         return array(
-            '1.4', '1.5', '1.6', '1.7', '1.8',
-            '1.9', '1.10', '1.11',
-            '2.0', '2.1', '2.2', '2.3', '2.4',
-            '2.5',
+            '1.4', '1.5', '1.6', '1.7', '1.8', '1.9', '1.10', '1.11',
+            '2.0', '2.1', '2.2', '2.3', '2.4', '2.5',
             '3.0', '3.1', '3.2', "3.3", "3.4", "3.5",
-            "4.0", "4.1", "4.2", "4.3"
+            "4.0", "4.1", "4.2", "4.3", "4.4"
         );
     }
 
diff --git a/classes/MarketRelease.class.php b/classes/MarketRelease.class.php
index 0edc6dc1182e0e09444e64c89dcc0401841c041f..a10913d2b78154f51821518e7cc9f05889bd0364 100755
--- a/classes/MarketRelease.class.php
+++ b/classes/MarketRelease.class.php
@@ -149,9 +149,10 @@ class MarketRelease extends SimpleORMap {
         $this['studip_max_version'] = $manifest['studipMaxVersion'];
         if (!$this['studip_max_version']) {
             $versions = PluginMarket::getStudipReleases();
+            preg_match("/^(\d+\.\d+)/", StudipVersion::getStudipVersion(false), $matches);
             $manifest['studipMaxVersion']
                 = $this['studip_max_version']
-                = array_pop($versions).".99";
+                = $matches[1].".99";
             if (!$this['studip_max_version']) {
                 PageLayout::postMessage(MessageBox::info(sprintf(_("Die studipMaxVersion wurde auf %s gesetzt, da keine andere angegeben wurde."), $manifest['studipMaxVersion'])));
             }