fix(server): correct openapi response type for getServerLicense() (#11261)

* fix(server): correct openapi response type for getServerLicense()

* return 404 error when license doesn't exist

* update e2e test
This commit is contained in:
Michel Heusschen 2024-07-22 15:50:45 +02:00 committed by GitHub
parent 3d7a9d79da
commit 849bc6e3aa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 36 additions and 14 deletions

View file

@ -880,12 +880,12 @@ export type ServerVersionResponseDto = {
minor: number;
patch: number;
};
export type LicenseKeyDto = {
export type LicenseResponseDto = {
activatedAt: string;
activationKey: string;
licenseKey: string;
};
export type LicenseResponseDto = {
activatedAt: string;
export type LicenseKeyDto = {
activationKey: string;
licenseKey: string;
};
@ -2511,7 +2511,9 @@ export function deleteServerLicense(opts?: Oazapfts.RequestOpts) {
export function getServerLicense(opts?: Oazapfts.RequestOpts) {
return oazapfts.ok(oazapfts.fetchJson<{
status: 200;
data: object;
data: LicenseResponseDto;
} | {
status: 404;
}>("/server/license", {
...opts
}));