Commit efb2d89

HPCesia <me@hpcesia.com>
2026-07-01 14:44:02
fix: forgejo runner config assert fail when no servers in instance
1 parent 28c05f3
Changed files (1)
nixos-modules
nixos-modules/forgejo-runner.nix
@@ -24,7 +24,7 @@
   _tokenXorTokenFile = server:
     (server.token == null && server.tokenFile != null)
     || (server.token != null && server.tokenFile == null);
-  tokenXorTokenFile = instance: lib.any _tokenXorTokenFile (lib.attrValues instance.servers);
+  tokenXorTokenFile = instance: (lib.attrValues instance.servers) == [] || lib.any _tokenXorTokenFile (lib.attrValues instance.servers);
 
   utils = pkgs.callPackage "${pkgs.path}/nixos/lib/utils.nix" {};
 in {