From bf289051cbcdd953ea8caba9e5769f6323582069 Mon Sep 17 00:00:00 2001
From: Sebastian Karlsson <sebka991@student.liu.se>
Date: Mon, 24 May 2021 13:11:33 +0000
Subject: [PATCH] Resolve "Fix image uploading bug"

---
 .../components/slideSettingsComponents/Images.tsx      | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/client/src/pages/presentationEditor/components/slideSettingsComponents/Images.tsx b/client/src/pages/presentationEditor/components/slideSettingsComponents/Images.tsx
index 5fe77c86..42731c3e 100644
--- a/client/src/pages/presentationEditor/components/slideSettingsComponents/Images.tsx
+++ b/client/src/pages/presentationEditor/components/slideSettingsComponents/Images.tsx
@@ -65,6 +65,8 @@ const Images = ({ activeViewTypeId, activeSlide, competitionId }: ImagesProps) =
         createImageComponent(response)
       }
     }
+    // Resets the input, so that the same file can be uploaded again.
+    e.target.value = ''
   }
 
   const handleCloseimageClick = async (image: ImageComponent) => {
@@ -107,7 +109,13 @@ const Images = ({ activeViewTypeId, activeSlide, competitionId }: ImagesProps) =
               <ListItem divider button>
                 <ImportedImage src={`http://localhost:5000/static/images/thumbnail_${image.media?.filename}`} />
                 <Center>
-                  <ListItemText primary={image.media?.filename} />
+                  <ListItemText
+                    primary={
+                      image.media?.filename.length > 25
+                        ? image.media?.filename.substr(0, 24) + '...'
+                        : image.media?.filename
+                    }
+                  />
                 </Center>
                 <CloseIcon onClick={() => handleCloseimageClick(image)} />
               </ListItem>
-- 
GitLab