HOTFIX: fixed room2 to room02 (#49)

* HOTFIX: fixed room2 to room02

* typescript
This commit is contained in:
Arwid Thornström
2021-09-20 12:33:41 +02:00
committed by GitHub
parent 613ec8aad0
commit ada116b787
+9 -1
View File
@@ -87,10 +87,18 @@ export class InteriorAPI extends BaseSQLDataSource {
const validUris = await this.imageServerApi.getInteriorsForProduct( const validUris = await this.imageServerApi.getInteriorsForProduct(
filter.productId, filter.productId,
); );
const addZero = (number: number): string => {
if (number < 10) {
return `0${number}`;
}
return `${number}`;
};
return allInteriors.filter((i: Interior) => { return allInteriors.filter((i: Interior) => {
const it = i.type.toString().replace('_', '-').toLowerCase(); const it = i.type.toString().replace('_', '-').toLowerCase();
const or = i.orientation.toString().toLocaleLowerCase(); const or = i.orientation.toString().toLocaleLowerCase();
const uriMatch = `${or}/${it}/room${i.roomNumber}.`; const uriMatch = `${or}/${it}/room${addZero(i.roomNumber)}.`;
const foundUri = validUris.find(({ uri }) => uri.includes(uriMatch)); const foundUri = validUris.find(({ uri }) => uri.includes(uriMatch));
if (foundUri) { if (foundUri) {
i.uri = foundUri.uri; i.uri = foundUri.uri;