Skip to content

Commit ce8ec8e

Browse files
committed
FIX: ensure null fields are displayed in submission admin
1 parent ac34739 commit ce8ec8e

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

assets/javascripts/discourse/controllers/admin-wizards-submissions-show.js

+3-5
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,12 @@ export default Controller.extend({
3535
@discourseComputed("submissions.[]", "[email protected]")
3636
displaySubmissions(submissions, fields) {
3737
let result = [];
38+
let enabledFields = fields.filter((f) => f.enabled);
3839

3940
submissions.forEach((submission) => {
4041
let sub = {};
41-
42-
Object.keys(submission).forEach((fieldId) => {
43-
if (fields.some((f) => f.id === fieldId && f.enabled)) {
44-
sub[fieldId] = submission[fieldId];
45-
}
42+
enabledFields.forEach((field) => {
43+
sub[field.id] = submission[field.id];
4644
});
4745
result.push(sub);
4846
});

plugin.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# frozen_string_literal: true
22
# name: discourse-custom-wizard
33
# about: Forms for Discourse. Better onboarding, structured posting, data enrichment, automated actions and much more.
4-
# version: 2.11.1
4+
# version: 2.11.2
55
# authors: Angus McLeod, Faizaan Gagan, Robert Barrow, Keegan George, Kaitlin Maddever, Juan Marcos Gutierrez Ramos
66
# url: https://github.com/paviliondev/discourse-custom-wizard
77
# contact_emails: [email protected]

0 commit comments

Comments
 (0)