From 6285c91619b61a74a14d1c30b606fbd0c5006434 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Wed, 1 Jun 2022 13:25:13 +0200 Subject: [PATCH] nix profile upgrade: Handle unlockable inputs properly --- src/nix/profile.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nix/profile.cc b/src/nix/profile.cc index 3814e7d5a..24a97ed09 100644 --- a/src/nix/profile.cc +++ b/src/nix/profile.cc @@ -478,7 +478,7 @@ struct CmdProfileUpgrade : virtual SourceExprCommand, MixDefaultProfile, MixProf auto [attrPath, resolvedRef, drv] = installable->toDerivation(); - if (element.source->resolvedRef == resolvedRef) continue; + if (resolvedRef.input.isLocked() && element.source->resolvedRef == resolvedRef) continue; printInfo("upgrading '%s' from flake '%s' to '%s'", element.source->attrPath, element.source->resolvedRef, resolvedRef);