youngtsai commited on
Commit
6284e41
·
1 Parent(s): 493d6ff

assign user id none bug fix

Browse files
Files changed (3) hide show
  1. app.py +1 -1
  2. assignment_service.py +3 -0
  3. assignment_ui.py +1 -1
app.py CHANGED
@@ -546,7 +546,7 @@ def update_paragraph_correct_grammatical_spelling_errors_input(paragraph):
546
 
547
  def generate_refine_paragraph(model, sys_content, eng_level, paragraph, user_refine_paragraph_prompt):
548
  """
549
- 根据用户输入的段落,调用OpenAI API生成相关的段落改善建议。
550
  """
551
  user_content = f"""
552
  eng_level is: {eng_level}
 
546
 
547
  def generate_refine_paragraph(model, sys_content, eng_level, paragraph, user_refine_paragraph_prompt):
548
  """
549
+ 根据用户输入的段落,调用OpenAI API生成相关的段落改善建議。
550
  """
551
  user_content = f"""
552
  eng_level is: {eng_level}
assignment_service.py CHANGED
@@ -110,6 +110,9 @@ class AssignmentService:
110
  return assignment_data["submission_ids"]
111
 
112
  def get_user_assignments(self, user_id):
 
 
 
113
  try:
114
  encoded_user_id_url = urllib.parse.quote(user_id, safe='')
115
  user_assignments_json = self.gcs_service.download_as_string(self.bucket_name, f"users/{encoded_user_id_url}/assignments.json")
 
110
  return assignment_data["submission_ids"]
111
 
112
  def get_user_assignments(self, user_id):
113
+ if user_id is None or user_id == "":
114
+ raise gr.Error("出現錯誤,請重新整理畫面")
115
+
116
  try:
117
  encoded_user_id_url = urllib.parse.quote(user_id, safe='')
118
  user_assignments_json = self.gcs_service.download_as_string(self.bucket_name, f"users/{encoded_user_id_url}/assignments.json")
assignment_ui.py CHANGED
@@ -316,7 +316,7 @@ def create_assignment_ui(user_data, user_email, user_nickname, assignment_servic
316
 
317
  html_parts.append(f"""
318
  <div style="margin-bottom: 20px;">
319
- <div style="font-weight: bold; color: #6610f2; margin-bottom: 5px;">🔄 段落改善建议 輸入</div>
320
  <div style="background-color: #f8f9fa; padding: 10px 15px; border-radius: 5px; white-space: pre-wrap;">{content.get('chinese_full_paragraph_refine_input', '未提供')}</div>
321
  </div>
322
 
 
316
 
317
  html_parts.append(f"""
318
  <div style="margin-bottom: 20px;">
319
+ <div style="font-weight: bold; color: #6610f2; margin-bottom: 5px;">🔄 段落改善建議 輸入</div>
320
  <div style="background-color: #f8f9fa; padding: 10px 15px; border-radius: 5px; white-space: pre-wrap;">{content.get('chinese_full_paragraph_refine_input', '未提供')}</div>
321
  </div>
322