Browse Source

July 14: [FIX] Bug Fixed 'survey_upload_file'

pull/395/head
Cybrosys Technologies 3 weeks ago
parent
commit
2e7ef40b3c
  1. 2
      survey_upload_file/__manifest__.py
  2. 6
      survey_upload_file/doc/RELEASE_NOTES.md
  3. 8
      survey_upload_file/models/survey_user_input.py

2
survey_upload_file/__manifest__.py

@ -21,7 +21,7 @@
############################################################################## ##############################################################################
{ {
'name': "File Upload In Survey", 'name': "File Upload In Survey",
'version': "18.0.1.0.0", 'version': "18.0.1.0.1",
'category': 'Extra Tools', 'category': 'Extra Tools',
'summary': 'Attachment of File in Survey Form', 'summary': 'Attachment of File in Survey Form',
'description': 'This module is used for attachments of file in Survey Form,' 'description': 'This module is used for attachments of file in Survey Form,'

6
survey_upload_file/doc/RELEASE_NOTES.md

@ -5,3 +5,9 @@
#### ADD #### ADD
- Initial Commit for File Upload In Survey - Initial Commit for File Upload In Survey
#### 09.07.2025
#### Version 18.0.1.0.1
#### [UPDT]
- Resolve file upload bug in survey module

8
survey_upload_file/models/survey_user_input.py

@ -43,14 +43,14 @@ class SurveyUserInput(models.Model):
old_answers = self.env['survey.user_input.line'].search([ old_answers = self.env['survey.user_input.line'].search([
('user_input_id', '=', self.id), ('user_input_id', '=', self.id),
('question_id', '=', question.id), ]) ('question_id', '=', question.id), ])
if question.question_type in 'upload_file': if question.question_type == 'upload_file':
res = self._save_line_simple_answer(question, old_answers, answer) res = self._save_line_simple_answers(question, old_answers, answer)
else: else:
res = super()._save_lines(question, answer, comment, res = super(SurveyUserInput, self)._save_lines(question, answer, comment,
overwrite_existing) overwrite_existing)
return res return res
def _save_line_simple_answer(self, question, old_answers, answer): def _save_line_simple_answers(self, question, old_answers, answer):
""" Save the user's file upload answer for the given question.""" """ Save the user's file upload answer for the given question."""
vals = self._get_line_answer_file_upload_values(question, vals = self._get_line_answer_file_upload_values(question,
'upload_file', answer) 'upload_file', answer)

Loading…
Cancel
Save