From f8aa489ed1cb2a8ee58d5450d8bd8158108b5017 Mon Sep 17 00:00:00 2001
From: Sorunome <mail@sorunome.de>
Date: Wed, 3 Jun 2020 19:42:21 +0200
Subject: [PATCH] make sure it works in go 1.14

---
 .../thumbnail_controller/thumbnail_resource_handler.go    | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/controllers/thumbnail_controller/thumbnail_resource_handler.go b/controllers/thumbnail_controller/thumbnail_resource_handler.go
index a7ad427a..521afb65 100644
--- a/controllers/thumbnail_controller/thumbnail_resource_handler.go
+++ b/controllers/thumbnail_controller/thumbnail_resource_handler.go
@@ -245,7 +245,13 @@ func GenerateThumbnail(media *types.Media, width int, height int, method string,
 
 		for i := range g.Image {
 			img := g.Image[i]
-			disposal := g.Disposal[i]
+			var disposal byte
+			if g.Disposal == nil {
+				// go 1.14
+				disposal = 0
+			} else {
+				disposal = g.Disposal[i]
+			}
 
 			var previousImg draw.Image
 			if disposal == 3 {
-- 
GitLab