Pārlūkot izejas kodu

Fix For When user selects Empty files using File Upload (#3051)

Yummy-Yums 1 gadu atpakaļ
vecāks
revīzija
6837eb8e8f
1 mainītis faili ar 7 papildinājumiem un 1 dzēšanām
  1. 7 1
      reflex/.templates/web/utils/state.js

+ 7 - 1
reflex/.templates/web/utils/state.js

@@ -240,7 +240,13 @@ export const applyEvent = async (event, socket) => {
  */
 export const applyRestEvent = async (event, socket) => {
   let eventSent = false;
-  if (event.handler == "uploadFiles") {
+  if (event.handler === "uploadFiles") {
+
+    if (event.payload.files === undefined || event.payload.files.length === 0){
+      // Submit the event over the websocket to trigger the event handler.
+      return await applyEvent(Event(event.name), socket)
+    }
+
     // Start upload, but do not wait for it, which would block other events.
     uploadFiles(
       event.name,