Unverified Commit 2b81862d authored by Robert Schütz's avatar Robert Schütz Committed by GitHub
Browse files

Merge pull request #224908 from SuperSandro2000/home-assistant-drv

nixos/home-assistant: fix infinite recursion when derivations are used in config
parents ab73fe13 94b40204
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -35,7 +35,10 @@ let
  #   ...
  # } ];
  usedPlatforms = config:
    if isAttrs config then
    # don't recurse into derivations possibly creating an infinite recursion
    if isDerivation config then
      [ ]
    else if isAttrs config then
      optional (config ? platform) config.platform
      ++ concatMap usedPlatforms (attrValues config)
    else if isList config then