浏览代码

query update for sso

Grant Limberg 2 年之前
父节点
当前提交
3c343eb775
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      controller/PostgreSQL.cpp

+ 5 - 1
controller/PostgreSQL.cpp

@@ -547,7 +547,11 @@ void PostgreSQL::initializeNetworks()
 			"ARRAY(SELECT CONCAT(host(address),'/',bits::text,'|',COALESCE(host(via), 'NULL'))FROM ztc_network_route WHERE network_id = n.id) AS routes "
 			"ARRAY(SELECT CONCAT(host(address),'/',bits::text,'|',COALESCE(host(via), 'NULL'))FROM ztc_network_route WHERE network_id = n.id) AS routes "
 			"FROM ztc_network n "
 			"FROM ztc_network n "
 			"LEFT OUTER JOIN ztc_org o "
 			"LEFT OUTER JOIN ztc_org o "
-			"	ON o.owner_id = n.owner_id "
+			" ON o.owner_id = n.owner_id "
+			"LEFT OUTER JOIN ztc_network_oidc_config noc "
+			"	ON noc.network_id = n.id "
+			"LEFT OUTER JOIN ztc_oidc_config oc "
+			"   ON noc.client_id = oc.client_id AND o.org_id = oc.org_id "
 			"LEFT OUTER JOIN ztc_network_dns d "
 			"LEFT OUTER JOIN ztc_network_dns d "
 			"	ON d.network_id = n.id "
 			"	ON d.network_id = n.id "
 			"WHERE deleted = false AND controller_id = '%s'", _myAddressStr.c_str());
 			"WHERE deleted = false AND controller_id = '%s'", _myAddressStr.c_str());