diff --git a/.prettierignore b/.prettierignore
index dea0610..c891352 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -24,3 +24,4 @@ package-lock.json
# only adding so that diffs are clearer for demo app
api/src/app/serializers/**/*.ts
api/src/db/migrations/*.ts
+api/spec/unit/controllers/V1/Host/PlacesController.spec.ts
diff --git a/api/spec/unit/controllers/V1/Host/PlacesController.spec.ts b/api/spec/unit/controllers/V1/Host/PlacesController.spec.ts
index 862bb32..fba71ea 100644
--- a/api/spec/unit/controllers/V1/Host/PlacesController.spec.ts
+++ b/api/spec/unit/controllers/V1/Host/PlacesController.spec.ts
@@ -32,6 +32,7 @@ describe('V1/Host/PlacesController', () => {
expect(body.results).toEqual([
expect.objectContaining({
id: place.id,
+ name: place.name,
}),
])
})
diff --git a/api/src/app/serializers/PlaceSerializer.ts b/api/src/app/serializers/PlaceSerializer.ts
index 83fab47..ff993f0 100644
--- a/api/src/app/serializers/PlaceSerializer.ts
+++ b/api/src/app/serializers/PlaceSerializer.ts
@@ -1,13 +1,13 @@
-import { DreamSerializer } from '@rvoh/dream'
import Place from '@models/Place.js'
+import { DreamSerializer } from '@rvoh/dream'
export const PlaceSummarySerializer = (place: Place) =>
DreamSerializer(Place, place)
.attribute('id')
+ .attribute('name')
export const PlaceSerializer = (place: Place) =>
PlaceSummarySerializer(place)
- .attribute('name')
.attribute('style')
.attribute('sleeps')
.attribute('deletedAt')
diff --git a/api/src/openapi/mobile.openapi.json b/api/src/openapi/mobile.openapi.json
index 4b04f2c..51b81af 100644
--- a/api/src/openapi/mobile.openapi.json
+++ b/api/src/openapi/mobile.openapi.json
@@ -389,11 +389,15 @@
"type": "object",
"additionalProperties": false,
"required": [
- "id"
+ "id",
+ "name"
],
"properties": {
"id": {
"type": "string"
+ },
+ "name": {
+ "type": "string"
}
}
},
diff --git a/api/src/openapi/openapi.json b/api/src/openapi/openapi.json
index b18e7cb..e015ff7 100644
--- a/api/src/openapi/openapi.json
+++ b/api/src/openapi/openapi.json
@@ -397,11 +397,15 @@
"type": "object",
"additionalProperties": false,
"required": [
- "id"
+ "id",
+ "name"
],
"properties": {
"id": {
"type": "string"
+ },
+ "name": {
+ "type": "string"
}
}
},
diff --git a/api/src/openapi/tests.openapi.json b/api/src/openapi/tests.openapi.json
index 24ce955..ef08622 100644
--- a/api/src/openapi/tests.openapi.json
+++ b/api/src/openapi/tests.openapi.json
@@ -397,11 +397,15 @@
"type": "object",
"additionalProperties": false,
"required": [
- "id"
+ "id",
+ "name"
],
"properties": {
"id": {
"type": "string"
+ },
+ "name": {
+ "type": "string"
}
}
},
diff --git a/api/src/types/openapi/tests.openapi.d.ts b/api/src/types/openapi/tests.openapi.d.ts
index ee7fc12..9818b61 100644
--- a/api/src/types/openapi/tests.openapi.d.ts
+++ b/api/src/types/openapi/tests.openapi.d.ts
@@ -218,6 +218,7 @@ export interface components {
};
PlaceSummary: {
id: string;
+ name: string;
};
ValidationErrors: {
/** @enum {string} */