mirror of
https://github.com/ansible/awx.git
synced 2026-01-13 11:00:03 -03:30
Delete falsey project creds before POST|PATCH
Depending on the permissions of the user submitting the form, the API might throw an unexpected error if our creation request has a zero-length string as its credential field. As a work-around, normalize falsey credential fields by deleting them.
This commit is contained in:
parent
bd30951a4f
commit
6536f5a453
@ -13,6 +13,13 @@ function ProjectAdd() {
|
||||
if (values.scm_type === 'manual') {
|
||||
values.scm_type = '';
|
||||
}
|
||||
if (!values.credential) {
|
||||
// Depending on the permissions of the user submitting the form,
|
||||
// the API might throw an unexpected error if our creation request
|
||||
// has a zero-length string as its credential field. As a work-around,
|
||||
// normalize falsey credential fields by deleting them.
|
||||
delete values.credential;
|
||||
}
|
||||
setFormSubmitError(null);
|
||||
try {
|
||||
const {
|
||||
|
||||
@ -13,6 +13,13 @@ function ProjectEdit({ project }) {
|
||||
if (values.scm_type === 'manual') {
|
||||
values.scm_type = '';
|
||||
}
|
||||
if (!values.credential) {
|
||||
// Depending on the permissions of the user submitting the form,
|
||||
// the API might throw an unexpected error if our creation request
|
||||
// has a zero-length string as its credential field. As a work-around,
|
||||
// normalize falsey credential fields by deleting them.
|
||||
delete values.credential;
|
||||
}
|
||||
try {
|
||||
const {
|
||||
data: { id },
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user