diff --git a/package.json b/package.json
index 29da4621..f12c6b3a 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "openstack-uicore-foundation",
- "version": "5.0.44",
+ "version": "5.0.47-beta.0",
"description": "ui reactjs components for openstack marketing site",
"main": "lib/openstack-uicore-foundation.js",
"scripts": {
diff --git a/src/components/inputs/upload-input-v3/__tests__/upload-input-v3.test.js b/src/components/inputs/upload-input-v3/__tests__/upload-input-v3.test.js
index 53ac5474..a855c3d6 100644
--- a/src/components/inputs/upload-input-v3/__tests__/upload-input-v3.test.js
+++ b/src/components/inputs/upload-input-v3/__tests__/upload-input-v3.test.js
@@ -123,10 +123,11 @@ describe('UploadInputV3', () => {
expect(screen.getByText(/Complete/)).toBeInTheDocument();
});
- test('shows default size when size is not provided', () => {
+ test('does not show file size when size is not provided', () => {
const files = [{ filename: 'no-size.pdf' }];
render();
- expect(screen.getByText(/0 KB/)).toBeInTheDocument();
+ expect(screen.queryByText(/KB|MB/)).not.toBeInTheDocument();
+ expect(screen.getByText(/Complete/)).toBeInTheDocument();
});
test('formats file size correctly', () => {
diff --git a/src/components/inputs/upload-input-v3/index.js b/src/components/inputs/upload-input-v3/index.js
index 5adcb9f4..46a7766c 100644
--- a/src/components/inputs/upload-input-v3/index.js
+++ b/src/components/inputs/upload-input-v3/index.js
@@ -475,7 +475,7 @@ const UploadInputV3 = ({
{filename}
- {fileSize} · {T.translate("upload_input_v3.complete")}
+ {file?.size ? `${fileSize} ·` : ''} {T.translate("upload_input_v3.complete")}