Skip to content

Commit dba918f

Browse files
committed
Fix -- Pass submit value to backend
1 parent 3e91b3f commit dba918f

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

s3file/static/s3file/js/s3file.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
let form = submitButton.closest('form')
8686
const submitInput = document.createElement('input')
8787
submitInput.type = 'hidden'
88-
submitInput.value = true
88+
submitInput.value = submitButton.value || true
8989
submitInput.name = submitButton.name
9090
form.appendChild(submitInput)
9191
uploadS3Inputs(form)

tests/test_forms.py

+1
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ def test_file_insert_submit_value(self, driver, live_server, upload_file, freeze
155155
with wait_for_page_load(driver, timeout=10):
156156
save_button.click()
157157
assert 'save_continue' in driver.page_source
158+
assert 'continue_value' in driver.page_source
158159

159160
def test_media(self):
160161
assert ClearableFileInput().media._js == ['s3file/js/s3file.js']

tests/testapp/templates/form.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
{% csrf_token %}
1515
{{ form }}
1616
<input type="submit" name="save" value="Save"/>
17-
<button type="submit" name="save_continue">Save &amp; continue</button>
17+
<button type="submit" name="save_continue" value="continue_value">Save &amp; continue</button>
1818
</form>
1919
{{ form.media.js }}
2020
</body>

0 commit comments

Comments
 (0)