Rodiyah commited on
Commit
3222f21
·
verified ·
1 Parent(s): 8e84628

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -96,7 +96,7 @@ def download_dataset_zip():
96
 
97
  # ✅ Admin check (query param)
98
  def is_admin(request: Request):
99
- return request.query_params.get("admin") == ADMIN_KEY
100
 
101
  # 🌐 App
102
  with gr.Blocks() as demo:
@@ -126,15 +126,15 @@ with gr.Blocks() as demo:
126
 
127
  # ✅ Reveal only if correct ?admin=Diabetes_Detection in URL
128
  demo.load(
129
- lambda req: gr.update(visible=True) if is_admin(req) else gr.update(visible=False),
130
  inputs=[],
131
  outputs=admin_section,
132
  queue=False,
133
  api_name=False,
 
134
  )
135
 
136
  download_csv_btn.click(fn=download_csv, inputs=[], outputs=csv_file)
137
  download_zip_btn.click(fn=download_dataset_zip, inputs=[], outputs=zip_file)
138
 
139
  demo.launch()
140
-
 
96
 
97
  # ✅ Admin check (query param)
98
  def is_admin(request: Request):
99
+ return request and request.query_params.get("admin") == ADMIN_KEY
100
 
101
  # 🌐 App
102
  with gr.Blocks() as demo:
 
126
 
127
  # ✅ Reveal only if correct ?admin=Diabetes_Detection in URL
128
  demo.load(
129
+ fn=lambda req: gr.update(visible=True) if is_admin(req) else gr.update(visible=False),
130
  inputs=[],
131
  outputs=admin_section,
132
  queue=False,
133
  api_name=False,
134
+ request=True # ✅ Required to pass HTTP request into lambda
135
  )
136
 
137
  download_csv_btn.click(fn=download_csv, inputs=[], outputs=csv_file)
138
  download_zip_btn.click(fn=download_dataset_zip, inputs=[], outputs=zip_file)
139
 
140
  demo.launch()