diff --git a/README.md b/README.md index fc631b3..a0c5e44 100644 --- a/README.md +++ b/README.md @@ -127,7 +127,7 @@ Always validate your endpoint using the Due to some Strapi limitations, certain sensor units must be replaced with aliases in API requests: -- Humidity Sensor: use `percents` instead of `%` +- Humidity Sensor: use `percent` instead of `%` - Wind Sensor: use `degree` instead of `°` The main SpaceAPI endpoint will display the correct units. diff --git a/src/api/humidity-sensor/content-types/humidity-sensor/schema.json b/src/api/humidity-sensor/content-types/humidity-sensor/schema.json index 50308fc..d0a186d 100644 --- a/src/api/humidity-sensor/content-types/humidity-sensor/schema.json +++ b/src/api/humidity-sensor/content-types/humidity-sensor/schema.json @@ -17,7 +17,7 @@ }, "unit": { "type": "enumeration", - "enum": ["percents"], + "enum": ["percent"], "required": true }, "location": { diff --git a/src/api/spaceapi/controllers/spaceapi.ts b/src/api/spaceapi/controllers/spaceapi.ts index 71f25a3..9db9ca8 100644 --- a/src/api/spaceapi/controllers/spaceapi.ts +++ b/src/api/spaceapi/controllers/spaceapi.ts @@ -290,7 +290,7 @@ export default ({ strapi }: { strapi: Core.Strapi }) => ({ const { unit, ...rest } = sensor; return { ...rest, - unit: unit === 'percents' ? '%' : unit, + unit: unit === 'percent' ? '%' : unit, }; }), beverage_supply: await getSensors( diff --git a/types/generated/contentTypes.d.ts b/types/generated/contentTypes.d.ts index 8af9cae..36eb79d 100644 --- a/types/generated/contentTypes.d.ts +++ b/types/generated/contentTypes.d.ts @@ -639,8 +639,7 @@ export interface ApiHumiditySensorHumiditySensor location: Schema.Attribute.String & Schema.Attribute.Required; name: Schema.Attribute.String; publishedAt: Schema.Attribute.DateTime; - unit: Schema.Attribute.Enumeration<['percents']> & - Schema.Attribute.Required; + unit: Schema.Attribute.Enumeration<['percent']> & Schema.Attribute.Required; updatedAt: Schema.Attribute.DateTime; updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & Schema.Attribute.Private;