Skip to content

Commit 0e288c7

Browse files
committed
order pages in report statement and report errors
1 parent 5c50045 commit 0e288c7

3 files changed

Lines changed: 12 additions & 16 deletions

File tree

confiture-rest-api/src/audits/audit.service.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -788,13 +788,15 @@ export class AuditService {
788788
browserVersion: e.browserVersion
789789
})),
790790
referencial: "RGAA Version 4.1",
791-
samples: audit.pages.map((p, i) => ({
792-
name: p.name,
793-
order: p.order,
794-
number: i + 1,
795-
url: p.url,
796-
id: p.id
797-
})),
791+
samples: audit.pages
792+
.map((p, i) => ({
793+
name: p.name,
794+
order: p.order,
795+
number: i + 1,
796+
url: p.url,
797+
id: p.id
798+
}))
799+
.sort((p) => p.order),
798800
tools: audit.tools,
799801
technologies: audit.technologies
800802
},

confiture-web-app/src/components/report/ReportErrors.vue

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ const errors = computed(() => {
6666
mapValues(resultsGroupedByPage, (results, pageId) => {
6767
return {
6868
pageId: Number(pageId),
69+
pageOrder: getPage(Number(pageId)).order,
6970
pageName: getPage(Number(pageId)).name,
7071
pageUrl: getPage(Number(pageId)).url,
7172
topics: sortBy(
@@ -86,15 +87,7 @@ const errors = computed(() => {
8687
};
8788
})
8889
),
89-
(el) => {
90-
return report.data?.context.samples.indexOf(
91-
// TODO: TS error
92-
// @ts-expect-error #sendHelp
93-
report.data?.context.samples.find((s) => {
94-
return s.name === el.pageName;
95-
})
96-
);
97-
}
90+
(el) => el.pageOrder
9891
);
9992
10093
return data;

confiture-web-app/src/types/report.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ interface AuditReportContext {
9696
interface PageSample {
9797
// number: number;
9898
id: number;
99+
order: number;
99100
name: string;
100101
url: string;
101102
}

0 commit comments

Comments
 (0)