Skip to content

Commit f33aba7

Browse files
authored
Merge pull request #311 from zigzagdev/chore/fix-property
fix: align list DTO with API thumbnail_url field
2 parents 531bb78 + 9c0f00d commit f33aba7

7 files changed

Lines changed: 10 additions & 10 deletions

File tree

client/src/app/features/heritages/mappers/__tests__/to-world-heritage-vm.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const base: ApiWorldHeritageDto = {
2424
state_party: "JPN",
2525
state_party_codes: ["JPN"],
2626
state_parties_meta: { JPN: { is_primary: true, inscription_year: 1993 } },
27-
thumbnail: "https://whc.unesco.org/document/209295/site_0661_0026.jpg",
27+
thumbnail_url: "https://whc.unesco.org/document/209295/site_0661_0026.jpg",
2828
};
2929

3030
describe("toWorldHeritageVm", () => {
@@ -59,7 +59,7 @@ describe("toWorldHeritageVm", () => {
5959
bufferText: "320 ha",
6060
statePartyCodes: ["日本"],
6161
statePartiesMeta: { JPN: { isPrimary: true, inscriptionYear: 1993 } },
62-
thumbnailUrl: base.thumbnail,
62+
thumbnailUrl: base.thumbnail_url,
6363
images: [],
6464
});
6565

@@ -102,8 +102,8 @@ describe("toWorldHeritageVm", () => {
102102
expect(vm.bufferText).toBe("—");
103103
});
104104

105-
it("when thumbnail is null, thumbnailUrl is null", () => {
106-
const vm = toWorldHeritageVm({ ...base, thumbnail: null }, "ja");
105+
it("when thumbnail_url is null, thumbnailUrl is null", () => {
106+
const vm = toWorldHeritageVm({ ...base, thumbnail_url: null }, "ja");
107107
expect(vm.thumbnailUrl).toBeNull();
108108
});
109109

client/src/app/features/heritages/mappers/to-world-heritage-detail-vm.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export function toWorldHeritageDetailVm(
3434
state_party: dto.state_party,
3535
state_party_codes: dto.state_party_codes,
3636
state_parties_meta: dto.state_parties_meta,
37-
thumbnail: dto.thumbnail_url,
37+
thumbnail_url: dto.thumbnail_url,
3838
} satisfies import("../../../../domain/types.ts").ApiWorldHeritageDto;
3939

4040
const base: WorldHeritageVm = toWorldHeritageVm(listDto, locale);

client/src/app/features/heritages/mappers/to-world-heritage-vm.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ export function toWorldHeritageVm(data: ApiWorldHeritageDto, locale: Locale): Wo
114114
bufferText: fmtHa(data.buffer_zone_hectares),
115115
criteriaText: criteriaCodes.join(", "),
116116

117-
thumbnailUrl: data.thumbnail,
117+
thumbnailUrl: data.thumbnail_url,
118118
images: [],
119119
};
120120
}

client/src/app/features/search/hooks/__tests__/use-search-heritage-query-test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ const OK: ApiSearchResponse = {
8787
unesco_site_url: "https://whc.unesco.org/en/list/661",
8888
state_party_codes: ["JPN"],
8989
state_parties_meta: { JPN: { is_primary: true, inscription_year: 1993 } },
90-
thumbnail: null,
90+
thumbnail_url: null,
9191
},
9292
],
9393
pagination: { current_page: 1, per_page: 30, total: 1, last_page: 1 },

client/src/app/features/search/mapper/__tests__/to-world-heritage-vm.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ const makeWorldHeritageDto = (
4141
state_party: null,
4242
state_party_codes: ["JP"],
4343
state_parties_meta: {},
44-
thumbnail: null,
44+
thumbnail_url: null,
4545
} satisfies ApiWorldHeritageDto;
4646

4747
return { ...base, ...overrides };

client/src/app/features/top/apis/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ const makeDto = (overrides: Partial<ApiWorldHeritageDto> = {}): ApiWorldHeritage
4848
state_party: null,
4949
state_party_codes: ["JPN"],
5050
state_parties_meta: {},
51-
thumbnail: null,
51+
thumbnail_url: null,
5252
...overrides,
5353
});
5454

client/src/domain/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ export type ApiWorldHeritageDto = {
6363
state_party: string | null;
6464
state_party_codes: string[];
6565
state_parties_meta: StatePartiesMetaDto;
66-
thumbnail: string | null;
66+
thumbnail_url: string | null;
6767
};
6868

6969
/**

0 commit comments

Comments
 (0)