expect(req.request.body).toEqual({
clients: [
{
- auth: { mutual_password: null, mutual_user: null, password: null, user: null },
- cdIsInGroup: false,
+ auth: { mutual_password: '', mutual_user: '', password: '', user: '' },
client_iqn: 'iqn.initiator',
luns: []
}
expect(req.request.body).toEqual({
clients: [
{
- auth: { mutual_password: null, mutual_user: null, password: null, user: null },
- cdIsInGroup: false,
+ auth: { mutual_password: '', mutual_user: '', password: '', user: '' },
client_iqn: 'iqn.initiator',
luns: []
}
}
submit() {
- const formValue = this.targetForm.value;
+ const formValue = _.cloneDeep(this.targetForm.value);
const request = {
target_iqn: this.targetForm.getValue('target_iqn'),
if (request.acl_enabled) {
formValue.initiators.forEach((initiator) => {
if (!initiator.auth.user) {
- initiator.auth.user = null;
+ initiator.auth.user = '';
}
if (!initiator.auth.password) {
- initiator.auth.password = null;
+ initiator.auth.password = '';
}
if (!initiator.auth.mutual_user) {
- initiator.auth.mutual_user = null;
+ initiator.auth.mutual_user = '';
}
if (!initiator.auth.mutual_password) {
- initiator.auth.mutual_password = null;
+ initiator.auth.mutual_password = '';
}
+ delete initiator.cdIsInGroup;
const newLuns = [];
initiator.luns.forEach((lun) => {