From fc4d84bac3ac6eaceb865d3d41a2b4a0a0e4d75b Mon Sep 17 00:00:00 2001 From: Nikhil Nandagopal Date: Mon, 24 Feb 2020 19:58:20 +0530 Subject: [PATCH] minor fix for file picker --- app/client/src/widgets/FilepickerWidget.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/client/src/widgets/FilepickerWidget.tsx b/app/client/src/widgets/FilepickerWidget.tsx index c06b3dccfe..8d0292c1a4 100644 --- a/app/client/src/widgets/FilepickerWidget.tsx +++ b/app/client/src/widgets/FilepickerWidget.tsx @@ -12,6 +12,7 @@ import { VALIDATION_TYPES } from "constants/WidgetValidation"; import { EventType } from "constants/ActionConstants"; import { TriggerPropertiesMap } from "utils/WidgetFactory"; import Dashboard from "@uppy/dashboard"; +import shallowequal from "shallowequal"; class FilePickerWidget extends BaseWidget { uppy: any; @@ -124,7 +125,7 @@ class FilePickerWidget extends BaseWidget { componentDidUpdate(prevProps: FilePickerWidgetProps) { super.componentDidUpdate(prevProps); if ( - prevProps.allowedFileTypes !== this.props.allowedFileTypes || + !shallowequal(prevProps.allowedFileTypes, this.props.allowedFileTypes) || prevProps.maxNumFiles !== this.props.maxNumFiles ) { this.refreshUppy(this.props);