mirror of
https://github.com/tale/headplane.git
synced 2026-08-06 04:07:41 +00:00
Fix auto populating an empty oidc
This commit is contained in:
committed by
Aarnav Tale
parent
eb4669498a
commit
5b138c191a
+7
-1
@@ -26,7 +26,13 @@
|
||||
]
|
||||
settingsWithAgentExecutablePath;
|
||||
settingsWithoutNulls = filterAttrsRecursive (key: value: value != null) settingsWithoutAgentPackage;
|
||||
settingsFile = settingsFormat.generate "headplane-config.yaml" settingsWithoutNulls;
|
||||
settingsWithoutEmptyOidc =
|
||||
if settingsWithoutNulls ? oidc &&
|
||||
((settingsWithoutNulls.oidc.issuer or "") == "" && (settingsWithoutNulls.oidc.client_id or "") == "") then
|
||||
builtins.removeAttrs settingsWithoutNulls ["oidc"]
|
||||
else
|
||||
settingsWithoutNulls;
|
||||
settingsFile = settingsFormat.generate "headplane-config.yaml" settingsWithoutEmptyOidc;
|
||||
in {
|
||||
imports = [./options.nix];
|
||||
config = mkIf cfg.enable {
|
||||
|
||||
Reference in New Issue
Block a user