Răsfoiți Sursa

feat: add upgrade functionality for version 2.1.5000 to fix OIDC group ID configuration

causefx@me.com 17 ore în urmă
părinte
comite
9a54fc2eb7
1 a modificat fișierele cu 8 adăugiri și 0 ștergeri
  1. 8 0
      api/functions/upgrade-functions.php

+ 8 - 0
api/functions/upgrade-functions.php

@@ -460,12 +460,20 @@ trait UpgradeFunctions
 				$this->addGroupIdMaxToDatabase();
 				$this->addAddToAdminToDatabase();
 				break;
+			case '2.1.5000':
+				$this->fixGroupOIDC();
+				break;
 		}
 		$this->setLoggerChannel('Upgrade')->notice('Finished upgrade to version ' . $version);
 		$this->setAPIResponse('success', 'Ran update function for version: ' . $version, 200);
 		return true;
 	}
 
+	public function fixGroupOIDC()
+	{
+		$this->updateConfig(array('oidcDefaultGroupId' => (string) $this->config['oidcDefaultGroupId']));
+	}
+
 	public function removeOldCacheFolder()
 	{
 		$folder = $this->root . DIRECTORY_SEPARATOR . 'plugins' . DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR . 'cache' . DIRECTORY_SEPARATOR;