Merge pull request #1394 from matthiasbeyer/libimagentryref/fix-path-when-making-ref
Fix: Pass the right path variable here
This commit is contained in:
commit
00b6f4ded3
1 changed files with 2 additions and 2 deletions
|
@ -103,7 +103,7 @@ impl<'a> RefStore<'a> for Store {
|
|||
fn create_ref<RPG: UniqueRefPathGenerator, A: AsRef<Path>>(&'a self, path: A)
|
||||
-> Result<FileLockEntry<'a>, RPG::Error>
|
||||
{
|
||||
let hash = RPG::unique_hash(path)?;
|
||||
let hash = RPG::unique_hash(&path)?;
|
||||
let pathbuf = PathBuf::from(format!("{}/{}", RPG::collection(), hash));
|
||||
let sid = StoreId::new_baseless(pathbuf.clone()).map_err(RE::from)?;
|
||||
|
||||
|
@ -111,7 +111,7 @@ impl<'a> RefStore<'a> for Store {
|
|||
self.create(sid)
|
||||
.map_err(RE::from)
|
||||
.and_then(|mut fle| {
|
||||
fle.make_ref(hash, pathbuf)?;
|
||||
fle.make_ref(hash, path)?;
|
||||
Ok(fle)
|
||||
})
|
||||
.map_err(RPG::Error::from)
|
||||
|
|
Loading…
Reference in a new issue