Skip to content

Commit 4b9741e

Browse files
committed
Return undefined for newly created objects in getCurrentObjectData
1 parent 5d0b651 commit 4b9741e

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/server/sendDataToGeoserver.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ function getAuthorizationString(serverConfiguration) {
7272
}
7373

7474
async function getCurrentObjectData(object, objectType, mask) {
75+
if (!object._id) return undefined;
76+
7577
const url = info.api_url + '/api/v1/db/' + objectType + '/' + mask + '/' + object._id
7678
+ '?access_token=' + info.api_user_access_token;
7779

@@ -83,7 +85,8 @@ async function getCurrentObjectData(object, objectType, mask) {
8385
}
8486
});
8587
const result = await response.json();
86-
return result.length ? result[0][objectType] : undefined;
88+
if (!result.length) throwErrorToFrontend('Retrieving current object data failed', JSON.stringify(err));
89+
return result[0][objectType];
8790
} catch (err) {
8891
throwErrorToFrontend('Retrieving current object data failed', JSON.stringify(err));
8992
}

0 commit comments

Comments
 (0)