File tree Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Expand file tree Collapse file tree 1 file changed +1
-1
lines changed Original file line number Diff line number Diff line change @@ -189,14 +189,14 @@ struct CmdRegistryPin : RegistryCommand, EvalCommand
189189 auto registry = getRegistry ();
190190 auto ref = parseFlakeRef (fetchSettings, url);
191191 auto lockedRef = parseFlakeRef (fetchSettings, locked);
192- registry->remove (ref.input );
193192 auto resolvedInput = lockedRef.resolve (fetchSettings, store).input ;
194193 auto resolved = resolvedInput.getAccessor (fetchSettings, store).second ;
195194 if (!resolved.isLocked (fetchSettings))
196195 warn (" flake '%s' is not locked" , resolved.to_string ());
197196 fetchers::Attrs extraAttrs;
198197 if (ref.subdir != " " )
199198 extraAttrs[" dir" ] = ref.subdir ;
199+ registry->remove (ref.input );
200200 registry->add (ref.input , resolved, extraAttrs);
201201 registry->write (getRegistryPath ());
202202 }
You can’t perform that action at this time.
0 commit comments