diff --git a/plugins/git-release-manager/src/api/GitReleaseApiClient.ts b/plugins/git-release-manager/src/api/GitReleaseApiClient.ts index 8e382e206c..5f27b2874f 100644 --- a/plugins/git-release-manager/src/api/GitReleaseApiClient.ts +++ b/plugins/git-release-manager/src/api/GitReleaseApiClient.ts @@ -167,18 +167,22 @@ export class GitReleaseApiClient implements GitReleaseApi { }); if (latestReleases.length === 0) { - return null; + return { + latestRelease: null, + }; } const latestRelease = latestReleases[0]; return { - targetCommitish: latestRelease.target_commitish, - tagName: latestRelease.tag_name, - prerelease: latestRelease.prerelease, - id: latestRelease.id, - htmlUrl: latestRelease.html_url, - body: latestRelease.body, + latestRelease: { + targetCommitish: latestRelease.target_commitish, + tagName: latestRelease.tag_name, + prerelease: latestRelease.prerelease, + id: latestRelease.id, + htmlUrl: latestRelease.html_url, + body: latestRelease.body, + }, }; }; @@ -535,13 +539,15 @@ export interface GitReleaseApi { getLatestRelease: ( args: OwnerRepo, ) => Promise<{ - targetCommitish: string; - tagName: string; - prerelease: boolean; - id: number; - htmlUrl: string; - body?: string | null; - } | null>; + latestRelease: { + targetCommitish: string; + tagName: string; + prerelease: boolean; + id: number; + htmlUrl: string; + body?: string | null; + } | null; + }>; getRepository: ( args: OwnerRepo, diff --git a/plugins/git-release-manager/src/hooks/useGetGitBatchInfo.ts b/plugins/git-release-manager/src/hooks/useGetGitBatchInfo.ts index 3a931bb97c..9f94cbb4f0 100644 --- a/plugins/git-release-manager/src/hooks/useGetGitBatchInfo.ts +++ b/plugins/git-release-manager/src/hooks/useGetGitBatchInfo.ts @@ -31,7 +31,7 @@ export const useGetGitBatchInfo = ({ refetchTrigger, }: GetGitBatchInfo) => { const gitBatchInfo = useAsync(async () => { - const [repository, latestRelease] = await Promise.all([ + const [repository, { latestRelease }] = await Promise.all([ pluginApiClient.getRepository({ owner: project.owner, repo: project.repo,