You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When using api v1/Workshop/Update some times teachers are bot being created in the database when you add an additional teacher. Might happen if you've used v2/Workshop/Update to update this workshop atleast once (or maybe used v2/Workshop/Create).
For example, this payload from frontend had a new teacher added (without id):
{
"title": "Любімий гурток принцесок",
"phone": "098738681",
"email": "[email protected]",
"minAge": 12,
"maxAge": 14,
"price": 150,
"description": "Студія Діснея є одним із найбільших гравців на сучасному медійному ринку. Попри те, що саме завдяки їхнім блискучим роботам, таким як Русалонька, у світі знову виник інтерес до анімаційних фільмів, що згас був у вісімдесятих, багато сучасних студій, такі як DreamWorks і Pixar, часто висміюють різноманітні діснеївські кліше в своїх картинах. У анімаційному серіалі Південний парк, що славиться своїм досить різким гумором компанія взагалі представлена в образі «Корпорації зла».",
"address": {
"city": "Київ",
"street": "Борщагівська вулиця",
"buildingNumber": "2",
"longitude": 30.45774515127229,
"latitude": 0
},
"teachers": [
{
"firstName": "пкуп",
"lastName": "уепрек",
"middleName": "купмку",
"dateOfBirth": "2022-05-31T21:00:00.000Z",
"description": "пукпку",
"id": "08da464b-1947-43d8-868b-5cff4fa0d79c"
},
{
"firstName": "куа",
"lastName": "ывмука",
"middleName": "ука",
"dateOfBirth": "2022-06-01T00:00:00.000Z",
"description": "аукаук"
}
],
"withDisabilityOptions": false,
"providerId": "08d9af22-5a9d-426b-81ae-bac6c1854089",
"providerTitle": "Поселення Захованого Листя",
"isPerMonth": false,
"directionId": 6,
"departmentId": 12,
"classId": 39,
"keywords": [
"принцеса"
],
"dateTimeRanges": [
{
"workdays": [
"Tuesday",
"Wednesday",
"Friday",
"Saturday"
],
"startTime": "12:00",
"endTime": "12:00",
"id": 252
},
{
"workdays": [
"Tuesday",
"Thursday"
],
"startTime": "12:00",
"endTime": "12:00",
"id": 253
}
],
"id": "08d9c6cd-1d41-42f2-89ee-531de896f217",
"facebook": "https://developer.mozilla.org",
"website": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find",
"instagram": "https://developer.mozilla.org/en-US/docs/Web/Jd",
"imageIds": [
"61c5a92b335d49a8aec39d3e",
"623cacad942f7c52ce839d3d"
],
"coverImageId": "624167e12b201d42c65c3e12"
}
But they got the following response from backend (only the previously existing teacher):
{
"id": "08d9c6cd-1d41-42f2-89ee-531de896f217",
"title": "Любімий гурток принцесок",
"phone": "098778786",
"email": "[email protected]",
"website": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/find",
"facebook": "https://developer.mozilla.org",
"instagram": "https://developer.mozilla.org/en-US/docs/Web/Jd",
"minAge": 12,
"maxAge": 14,
"price": 150.0,
"description": "Студія Діснея є одним із найбільших гравців на сучасному медійному ринку. Попри те, що саме завдяки їхнім блискучим роботам, таким як Русалонька, у світі знову виник інтерес до анімаційних фільмів, що згас був у вісімдесятих, багато сучасних студій, такі як DreamWorks і Pixar, часто висміюють різноманітні діснеївські кліше в своїх картинах. У анімаційному серіалі Південний парк, що славиться своїм досить різким гумором компанія взагалі представлена в образі «Корпорації зла».",
"withDisabilityOptions": false,
"disabilityOptionsDesc": "",
"coverImageId": "624167e12b201d42c65c3e12",
"providerTitle": "Поселення Захованого Листя",
"providerOwnership": "State",
"keywords": [
"принцеса"
],
"isPerMonth": false,
"rating": 0.0,
"numberOfRatings": 0,
"status": "Open",
"providerId": "08d9af22-5a9d-426b-81ae-bac6c1854089",
"addressId": 57,
"directionId": 6,
"direction": "Музика/Рукоділля",
"departmentId": 12,
"classId": 39,
"address": {
"id": 57,
"region": "",
"district": "",
"city": "Київ",
"street": "Борщагівська вулиця",
"buildingNumber": "2",
"latitude": 0.0,
"longitude": 30.45774515127229
},
"teachers": [
{
"id": "08da464b-1947-43d8-868b-5cff4fa0d79c",
"firstName": "пкуп",
"lastName": "уепрек",
"middleName": "купмку",
"dateOfBirth": "2022-06-01T00:00:00",
"description": "пукпку",
"avatarImageId": null,
"workshopId": "08d9c6cd-1d41-42f2-89ee-531de896f217"
}
],
"dateTimeRanges": [
{
"id": 252,
"startTime": "12:00",
"endTime": "12:00",
"workdays": [
"Tuesday",
"Wednesday",
"Friday",
"Saturday"
]
},
{
"id": 253,
"startTime": "12:00",
"endTime": "12:00",
"workdays": [
"Tuesday",
"Thursday"
]
}
],
"imageIds": [
"61c5a92b335d49a8aec39d3e",
"623cacad942f7c52ce839d3d"
]
}
The text was updated successfully, but these errors were encountered:
When using api
v1/Workshop/Update
some times teachers are bot being created in the database when you add an additional teacher. Might happen if you've usedv2/Workshop/Update
to update this workshop atleast once (or maybe usedv2/Workshop/Create
).For example, this payload from frontend had a new teacher added (without id):
But they got the following response from backend (only the previously existing teacher):
The text was updated successfully, but these errors were encountered: