Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

Commit 82a9a05

Browse files
author
Nick Litwin
committed
Send empty arrays for fonts and stockarts if nothing to send
1 parent 23e0bcb commit 82a9a05

File tree

1 file changed

+20
-12
lines changed

1 file changed

+20
-12
lines changed

app/submissions/submit-file/submit-file.controller.js

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -154,19 +154,27 @@
154154
vm.submissionsBody.data.submitterComments = vm.comments;
155155
vm.submissionsBody.data.submitterRank = vm.submissionForm.submitterRank;
156156

157-
var stockArts = angular.copy(vm.submissionForm.stockArts);
158-
vm.submissionsBody.data.stockArts = stockArts.map(function(stockArt) {
159-
delete stockArt.id;
160-
return stockArt;
161-
});
157+
if (vm.submissionForm.stockArts[0].description === '') {
158+
vm.submissionsBody.data.stockArts = [];
159+
} else {
160+
var stockArts = angular.copy(vm.submissionForm.stockArts);
161+
vm.submissionsBody.data.stockArts = stockArts.map(function(stockArt) {
162+
delete stockArt.id;
163+
return stockArt;
164+
});
165+
}
162166

163-
var fonts = angular.copy(vm.submissionForm.fonts);
164-
vm.submissionsBody.data.fonts = fonts.map(function(font) {
165-
if (font.source) {
166-
delete font.id;
167-
return font;
168-
}
169-
});
167+
if (vm.submissionForm.fonts[0].source === '') {
168+
vm.submissionsBody.data.fonts = [];
169+
} else {
170+
var fonts = angular.copy(vm.submissionForm.fonts);
171+
vm.submissionsBody.data.fonts = fonts.map(function(font) {
172+
if (font.source) {
173+
delete font.id;
174+
return font;
175+
}
176+
});
177+
}
170178

171179
SubmissionsService.getPresignedURL(vm.submissionsBody, files);
172180
}

0 commit comments

Comments
 (0)