Summary: plz handle null in list
STR:
- Go to /api/procedures endpoint
- Create procedure with next body:
{
"auctionPeriod": {
"startDate": "2021-04-14T14:55:00+00:00"
},
"sellingMethod": "legitimatePropertyLease-english-fast",
"lotId": "sd",
"title": {
"uk_UA": "<script>document.body.style.backgroundColor='#f3f3f3'; alert('test');</script>",
"en_US": "string"
},
"description": {
"uk_UA": "string",
"en_US": "string"
},
"x_additionalInformation": {
"uk_UA": "string",
"en_US": "string"
},
"value": {
"currency": "UAH",
"amount": 3100,
"valueAddedTaxIncluded": false
},
"valueAddedTaxCharged": false,
"calcOnBookValue": 0,
"guarantee": {
"currency": "UAH",
"amount": 2
},
"tenderAttempts": 1,
"accessDetails": {
"uk_UA": "ssss"
},
"items": [
{
"itemType": "vehicle",
"description": {
"uk_UA": "<script>document.body.style.backgroundColor='#f3f3f3'; alert('test');</script>",
"en_US": "string"
},
"title": {"uk_UA": "sdsdsssdd"},
"classification": {
"scheme": "CAV",
"id": "34000000-7"
},
"location": {
"latitude": "sd",
"longitude": "sd"
},
"address": {
"region": {
"uk_UA": "Автономна Республіка Крим"
},
"countryName": {
"uk_UA": "Україна"
}
},
"vehicleProps": {
},
"registrationDetails": {},
"quantity": 2323,
"unit": {
"code": "H87"
}
},
{
"itemType": "jointPropertyComplex",
"description": {
"uk_UA": "<script>document.body.style.backgroundColor='#f3f3f3'; alert('test');</script>",
"en_US": "string"
},
"classification": {
"scheme": "CAV",
"id": "05000000-5"
},
"unit": {
"code": "MTK"
},
"location": {
"latitude": "sd",
"longitude": "sd"
},
"address": {
"region": {
"uk_UA": "Автономна Республіка Крим"
},
"countryName": {
"uk_UA": "Україна"
}
},
"quantity": 232,
"jpcProps": {
"landProps": {
"landArea": 2323
}
},
"registrationDetails": {}
}
],
"minimalStep": {
"currency": "UAH",
"amount": 0.1
},
"registryId": "60770555a6e37bb3affcbba9",
"leaseRules": {
"intendedUseRestrictionMethod": "onlyDescribed",
"intendedUseRestrictionDescription": "wewe",
"schedule": {
"other": "sdsd"
}
},
"relatedOrganizations": {
"sellingEntity": {
"identifier": {
"scheme": "UA-EDR",
"legalName": {
"uk_UA": "string",
"en_US": "string"
},
"id": "12345637"
},
"address": {
"addressID": {
"scheme": "koatuu",
"id": "0110136600"
},
"streetAddress": {
"uk_UA": "string",
"en_US": "string"
},
"locality": {
"uk_UA": "string",
"en_US": "string"
},
"region": {
"uk_UA": "Автономна Республіка Крим",
"en_US": "string"
},
"countryName": {
"uk_UA": "Україна"
}
},
"contactPoint": {
"email": "Tadmin@example.com",
"telephone": "+380123456789",
"name": {
"uk_UA": "string",
"en_US": "string"
},
"url": "http://string.com"
},
"representativeInfo": "Довіреність № 123 від 22.02.2012, дійсна до 30.03.2012/Наказ № 142 від 14.12.2019/Статут ТОВ Кульбаба від 24.07.2002"
},
"propertyOwner": {
"identifier": {
"scheme": "UA-EDR",
"legalName": {
"uk_UA": "string",
"en_US": "string"
},
"id": "12346437"
},
"address": {
"addressID": {
"scheme": "koatuu",
"id": "0110136600"
},
"streetAddress": {
"uk_UA": "string",
"en_US": "string"
},
"locality": {
"uk_UA": "string",
"en_US": "string"
},
"region": {
"uk_UA": "Автономна Республіка Крим",
"en_US": "string"
},
"countryName": {
"uk_UA": "Україна"
}
},
"contactPoint": {
"email": "Tadmin@example.com",
"telephone": "+380123456789",
"name": {
"uk_UA": "string",
"en_US": "string"
},
"url": "http://string.com"
},
"representativeInfo": "Довіреність № 123 від 22.02.2012, дійсна до 30.03.2012/Наказ № 142 від 14.12.2019/Статут ТОВ Кульбаба від 24.07.2002"
},
"ownershipType": "state"
},
"bankAccounts": [{
"accountType": "advancePayment",
"accounts": [{
"accountIdentifications": [{
"scheme": "UA-IBAN",
"id": "sd123455678901234567890123456"
}],
"currency": "UAH"
},
{
"accountIdentifications": [{
"scheme": "UA-IBAN",
"id": "sd123455678901234567890123456"
}],
"currency": "USD"
}],
"holderType": "landlord",
"percent": 1
},
{
"accountType": "advancePayment",
"accounts": [{
"accountIdentifications": [{
"scheme": "UA-MFO",
"id": "123456"
}
],
"currency": "UAH"
},
{
"accountIdentifications": [{
"scheme": "UA-IBAN",
"id": "sd123455678901234567890123456"
}],
"currency": "USD"
}],
"holderType": "balanceHolder",
"percent": 99
},
{
"accountType": "lease",
"accounts": [{
"accountIdentifications": [{
"scheme": "UA-EDR",
"id": "12345637"
}],
"currency": "UAH"
},
{
"accountIdentifications": [{
"scheme": "UA-IBAN",
"id": "sd123455678901234567890123456"
}],
"currency": "USD"
}],
"holderType": "landlord",
"percent": 99
},
{
"accountType": "lease",
"accounts": [{
"accountIdentifications": [{
"scheme": "UA-EDR",
"id": "12345637"
}],
"currency": "UAH"
},
{
"accountIdentifications": [{
"scheme": "UA-IBAN",
"id": "sd123455678901234567890123456"
}],
"currency": "USD"
}],
"holderType": "balanceHolder",
"percent": 1
},
{
"accountType": "securityDeposit",
"accounts": [null]
},
{
"accountType": "guarantee",
"accounts": [{
"accountIdentifications": [{
"scheme": "UA-EDR",
"id": "12345637"
}],
"currency": "UAH"
},
{
"accountIdentifications": [{
"scheme": "UA-IBAN",
"id": "sd123455678901234567890123456"
}],
"currency": "USD"
}
]
},
{
"accountType": "registrationFee",
"accounts": [{
"accountIdentifications": [{
"scheme": "UA-EDR",
"id": "12345637"
}],
"currency": "UAH"
}]
},
{
"accountType": "improvementCompensation",
"accounts": [{
"accountIdentifications": [{
"scheme": "UA-EDR",
"id": "12345637"
}],
"currency": "UAH"
},
{
"accountIdentifications": [{
"scheme": "UA-IBAN",
"id": "sd123455678901234567890123456"
}],
"currency": "USD"
}]
},
{
"accountType": "other",
"accounts": [{
"accountIdentifications": [{
"scheme": "UA-EDR",
"id": "12345637"
}],
"currency": "UAH"
},
{
"accountIdentifications": [{
"scheme": "UA-IBAN",
"id": "sd123455678901234567890123456"
}],
"currency": "USD"
}]
}],
"registrationFee": {
"currency": "UAH",
"amount": 3000
},
"valuePeriod": "month",
"leaseDuration": "P2Y11M",
"documents": [
{
"title": {
"uk_UA": "Назва",
"en_US": "Title"
},
"documentOf": "cancellation",
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImRzIn0.eyJpZCI6ImVjOWMzNjI2NDY2YTQxZjhhNzg2MTQxMTAzZDdjM2RmIiwic2NvcGUiOiJwdWJsaWMiLCJmaWxlbmFtZSI6ImF1Y3Rpb25Qcm90b2NvbC5kb2N4IiwiZG9jdW1lbnRUeXBlIjoieF9pdGVtUGxhbiIsImZvcm1hdCI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVueG1sZm9ybWF0cy1vZmZpY2Vkb2N1bWVudC53b3JkcHJvY2Vzc2luZ21sLmRvY3VtZW50Iiwic2hhIjoiNWQzZDU1Y2UxYzJmMWZkNWViMTQxMzExOWZiOGRlNmNlYzc5NmQ0MTQ5NWZjMzNkODk3NDY0NDEyMDQ2ZWYzMCIsImhhc2giOiJtZDU6OTM0OGNmNWMyNDQxN2FlOTdhOTdmNWU5N2U2ZjA2OTkiLCJkYXRlQ3JlYXRlZCI6IjIwMjEtMDQtMTQgMTU6MDk6MjkuMTUxODQ1IiwiaWF0IjoxNjE4NDEyOTY5fQ.bNmIZ7ij3_K1a1M5UPsV0uUv4SZKvSAtI2QiYMTA2drqbFd2RfMpjxBxnbqQGjRvBlsgUU5aw2ESDyRj0AtakCnuSMY8DBrUwo7ytjdhWsfCv0kkwroj-ZUm3deTYy9EIV2eA70v9-nWqGVC7TeCP7LSysnv7PEch__KznXOL2x-yEZg4Ve1k5NyCXMrVW975-dw92t1MSptfbZ7BbjVomwfGUGA7PMxQARTxpwFAj7KDaWVXvcrMyQ4EYJjIDAalipRSKFvacZz8rTcIG1Px8xJ92EFS9YLTJE73CnTlVZLG9qZxruYuqzIhN19o3J02ep36m8nU9Ehiz-JMxpy6g6xMKowki-whBo7Nc3N4XE2v_5ObTtf5apvjJTdQYsDBXcc_NFUONHrKlfhI9-IlrinFfU3zRLyFd5Buop7rWpfLM0E5aMC9CStcsdfsooN3BuazvTAxWMxJuFdIITt5VJTqSZhPVLoeHW8naEl4fZeINfFHak-UipGzN0-7qZ-B7bGCrGPg7OITiWn3dE23Hu_c65RqFyrEl2xFy1Kad9j5ZEZQDKSpmR48lt_COr1uMFAxF0aa0RA26haBp5WT1ARWpQgfYsgtV1V_vhJwK3EbJ30xzLekBD9mhbnhw4wHpAMhcsGW3JNGF185uPgzHaZ8aAhBUeckCRxT2t0hLY"
},
{
"title": {
"uk_UA": "Назва",
"en_US": "Title"
},
"documentOf": "cancellation",
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImRzIn0.eyJpZCI6IjQwY2YwOTFkZGRiNTQwNDFhM2IzN2EzOGE5MWZjMGZmIiwic2NvcGUiOiJwdWJsaWMiLCJmaWxlbmFtZSI6ImF1Y3Rpb25Qcm90b2NvbC5kb2N4IiwiZG9jdW1lbnRUeXBlIjoiaWxsdXN0cmF0aW9uIiwiZm9ybWF0IjoiYXBwbGljYXRpb24vdm5kLm9wZW54bWxmb3JtYXRzLW9mZmljZWRvY3VtZW50LndvcmRwcm9jZXNzaW5nbWwuZG9jdW1lbnQiLCJzaGEiOiI1ZDNkNTVjZTFjMmYxZmQ1ZWIxNDEzMTE5ZmI4ZGU2Y2VjNzk2ZDQxNDk1ZmMzM2Q4OTc0NjQ0MTIwNDZlZjMwIiwiaGFzaCI6Im1kNTo5MzQ4Y2Y1YzI0NDE3YWU5N2E5N2Y1ZTk3ZTZmMDY5OSIsImRhdGVDcmVhdGVkIjoiMjAyMS0wNC0xNCAxNTowOTo0OS42NTY5ODAiLCJpYXQiOjE2MTg0MTI5ODl9.ck2Jv5ZQC3QZtuLcgBJw61tYCAEkfBtMaGTFlpDNbjUKiifze9cVlexeirx3C5IJsUYIo2SPArwDxWMLIJnLFi0o6aREEdMo6u8wq68pg2ARN2plXXbOT07KuxwmvkrjvI7r6GKlKW0-F_0yoqgqJl7PmtxMK73AoWxtr5TErK32-rv0kHximmKc8J4ptk-GlfT5SLgahNIl8gQZmnU6JEr1f_bEPhm67xo_sn3h1MiADzHaCHBCysQoPI1Yv55po5jYQdQxH3U3lLSUOVnlYMC80h6PymumodWrSGvF4OViummzSpxIGuHuYL_DYN6im7nrabNA04G_xEyX6U495zwlEVvBF1xFkMaQ5JJ6GxUWNbXYfW1TFHCr_3jdBU5z8xqhGMDxtxndV0yGv6Ag9OPsRgGR1c1thZRvaEy3j725wyDz-CRobNKFF75XVJXsg2GSfM01ZjN0MtOirwlzUDDw5DCnF9UUtgMNq_sEpzycJqb3hQSqUr-L6NUYNsDh-vICVdIhdc5qvIfRr9YWkARlr7yfvBB3fg4opVASyAKvgEemAQHRsuNXxG5GOJcfo1XyJCGCa0jDN3BaDvEQN2cSUPTPCFRcRrf9ocGEtW7G_imrSJWLCWFc7rvgAbCJGHK_1QxQavqN7HyPiOCYG-N2OjH1dWX3G5Vknh_5LAY"
},
{
"title": {
"uk_UA": "Назва",
"en_US": "Title"
},
"documentOf": "cancellation",
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImRzIn0.eyJpZCI6Ijc4YjJjZGFmNjRlMjQ2NjQ5ZTE1NDhjNjhiMTgzNTQ2Iiwic2NvcGUiOiJwdWJsaWMiLCJmaWxlbmFtZSI6ImF1Y3Rpb25Qcm90b2NvbC5kb2N4IiwiZG9jdW1lbnRUeXBlIjoiY29udHJhY3RQcm9mb3JtYSIsImZvcm1hdCI6ImFwcGxpY2F0aW9uL3ZuZC5vcGVueG1sZm9ybWF0cy1vZmZpY2Vkb2N1bWVudC53b3JkcHJvY2Vzc2luZ21sLmRvY3VtZW50Iiwic2hhIjoiNWQzZDU1Y2UxYzJmMWZkNWViMTQxMzExOWZiOGRlNmNlYzc5NmQ0MTQ5NWZjMzNkODk3NDY0NDEyMDQ2ZWYzMCIsImhhc2giOiJtZDU6OTM0OGNmNWMyNDQxN2FlOTdhOTdmNWU5N2U2ZjA2OTkiLCJkYXRlQ3JlYXRlZCI6IjIwMjEtMDQtMTQgMTU6MTA6MTMuNzIwMDE1IiwiaWF0IjoxNjE4NDEzMDEzfQ.oeCxWaAUNVvQ7d7Ffjs1UeckOS7exOgh-5NYGuweBJg_Kso_RCArS2urQrzLur0J2UDKZJjC3Ne60o9T5lrNqLOGp2uQuzkIRnvjfMn2AQ4ClcSwZOrEHyhWzzd-NUueCh6ldufcY5WB_3_1R65OJv8be_2v42YTBgQ3xa7eT8TrHYhjX6dDrKKofMvW11qHk5NWwtte4DCMGQocQIoQW_8CNoFyRWQW5cLzBG4hf6v1d2rQMANmiEJtOPOhDQQa-rU2laLblzuTJMgWLGEcFp-aCGDEguWlb7QUNtCbHSLj99qL51ydmiOeTODLJMXygN-F_ZjLDiXwKmMjtoOJ2KyfuXtbBOFjEDiPs9PrIgVQVMciGqBhytq__n4RQxFTbKCPirmL7Fjk-tRl7vpJarjFFwJDJYszBa0_w9S3NBR6Wh6b4P-7O3HiBVb3odnDTt5gq0svIDx57mLVHgvINDYhus0nAxU42ENat7QqXzW9lCk2bCixNi3gSK7aJSkMg3rt5ecH55-_vtvrzyN8nUIhu7FPDgw0BQlExoh_hwicdVuwUNxIbB3iqroX5jc3fEN9cg7bbh08uVKf2EUzZKYik7R8KTJrv5vttB2GuCzerRG1Abtk160cbMxF_T3uuyw2c6lNN77IbQJ07rrAlsW9qu1TppqcDiGYfW4OcVU"
}
]
}
(X-R:) e39d2698-42c8-4878-9b8c-bcd39f317c30 (sandbox)
Actual result: 500
Expected result: error should be handled