Skip to content

Commit 3d42686

Browse files
oops buffer
1 parent 63b9fc8 commit 3d42686

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

packages/manager/src/features/Billing/PdfGenerator/PdfGenerator.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,14 @@ const addTitle = (doc: jsPDF, y: number, ...textStrings: Title[]) => {
180180

181181
// M3-6177 only make one request to get the logo
182182
const getAkamaiLogo = async () => {
183-
const response = await axios.get(AkamaiLogo, { responseType: 'arraybuffer' });
184-
const base64 = Buffer.from(response.data, 'binary').toString('base64');
185-
return `data:image/png;base64,${base64}`;
183+
const response = await axios.get(AkamaiLogo, { responseType: 'blob' });
184+
185+
return new Promise<string>((resolve, reject) => {
186+
const reader = new FileReader();
187+
reader.onloadend = () => resolve(reader.result as string);
188+
reader.onerror = reject;
189+
reader.readAsDataURL(response.data);
190+
});
186191
};
187192

188193
interface PrintInvoiceOptions {

0 commit comments

Comments
 (0)