fix(client): update request handling and typings for current smartrequest and OpenAPI output
This commit is contained in:
@@ -35,7 +35,7 @@ export class HetznerServer {
|
||||
createServerUrl,
|
||||
createServerPayload
|
||||
);
|
||||
server.data = (response.body as types.TServerCreateResponseBody).server;
|
||||
server.data = (response.body as types.TServerCreateResponseBody).server!;
|
||||
return server;
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@ export class HetznerServer {
|
||||
for (const server of servers) {
|
||||
let isMatch = true;
|
||||
for (const key in labelObject) {
|
||||
if (server.data.labels[key] !== labelObject[key]) {
|
||||
if ((server.data.labels || {})[key] !== labelObject[key]) {
|
||||
isMatch = false;
|
||||
}
|
||||
}
|
||||
@@ -71,7 +71,7 @@ export class HetznerServer {
|
||||
|
||||
// INSTANCE
|
||||
public hetznerAccountRef: HetznerAccount;
|
||||
public data: types.IServer;
|
||||
public data!: types.IServer;
|
||||
|
||||
constructor(hetznerAccountRefArg: HetznerAccount) {
|
||||
this.hetznerAccountRef = hetznerAccountRefArg;
|
||||
|
||||
Reference in New Issue
Block a user