Skip to content

Commit 612dcc1

Browse files
committed
helpers: Avoid writing the last MD5 buff part twice
1 parent e50a8c7 commit 612dcc1

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

helpers/general.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -410,8 +410,6 @@ func MD5FromFileFast(f afero.File) (string, error) {
410410
h.Write(buff)
411411
}
412412

413-
h.Write(buff)
414-
415413
return hex.EncodeToString(h.Sum(nil)), nil
416414
}
417415

helpers/general_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ func TestFastMD5FromFile(t *testing.T) {
311311

312312
m1, err := MD5FromFileFast(sf1)
313313
req.NoError(err)
314-
req.Equal("308d8a1127b46524b51507424071c22c", m1)
314+
req.Equal("e9c8989b64b71a88b4efb66ad05eea96", m1)
315315

316316
m2, err := MD5FromFileFast(sf2)
317317
req.NoError(err)

resource/image_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,27 +82,27 @@ func TestImageTransform(t *testing.T) {
8282
assert.Equal(200, resizedAndRotated.Height())
8383
assertFileCache(assert, image.spec.Fs, resizedAndRotated.RelPermalink(), 125, 200)
8484

85-
assert.Equal("/a/sunset_H47566bb0ca0462db92c65f4033d77175_90587_300x200_resize_q75_box_center.jpg", resized.RelPermalink())
85+
assert.Equal("/a/sunset_H59e56ffff1bc1d8d122b1403d34e039f_90587_300x200_resize_q75_box_center.jpg", resized.RelPermalink())
8686
assert.Equal(300, resized.Width())
8787
assert.Equal(200, resized.Height())
8888

8989
fitted, err := resized.Fit("50x50")
9090
assert.NoError(err)
91-
assert.Equal("/a/sunset_H47566bb0ca0462db92c65f4033d77175_90587_9b37eba4e4e6ea0cc56a59bb5aa98143.jpg", fitted.RelPermalink())
91+
assert.Equal("/a/sunset_H59e56ffff1bc1d8d122b1403d34e039f_90587_e71d3649737587d41fe50793bf366f6f.jpg", fitted.RelPermalink())
9292
assert.Equal(50, fitted.Width())
9393
assert.Equal(31, fitted.Height())
9494

9595
// Check the MD5 key threshold
9696
fittedAgain, _ := fitted.Fit("10x20")
9797
fittedAgain, err = fittedAgain.Fit("10x20")
9898
assert.NoError(err)
99-
assert.Equal("/a/sunset_H47566bb0ca0462db92c65f4033d77175_90587_9a8be1402216c385e0dfd73e267c6827.jpg", fittedAgain.RelPermalink())
99+
assert.Equal("/a/sunset_H59e56ffff1bc1d8d122b1403d34e039f_90587_8731035e4934a6e6e09cd10d6f04db93.jpg", fittedAgain.RelPermalink())
100100
assert.Equal(10, fittedAgain.Width())
101101
assert.Equal(6, fittedAgain.Height())
102102

103103
filled, err := image.Fill("200x100 bottomLeft")
104104
assert.NoError(err)
105-
assert.Equal("/a/sunset_H47566bb0ca0462db92c65f4033d77175_90587_200x100_fill_q75_box_bottomleft.jpg", filled.RelPermalink())
105+
assert.Equal("/a/sunset_H59e56ffff1bc1d8d122b1403d34e039f_90587_200x100_fill_q75_box_bottomleft.jpg", filled.RelPermalink())
106106
assert.Equal(200, filled.Width())
107107
assert.Equal(100, filled.Height())
108108
assertFileCache(assert, image.spec.Fs, filled.RelPermalink(), 200, 100)

0 commit comments

Comments
 (0)