Skip to content

Commit cce334f

Browse files
committed
fix(Thermostat Climate Presets): update form calls create endpoint
1 parent 2df135f commit cce334f

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

src/lib/seam/thermostats/use-update-thermostat-climate-preset.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,7 @@ import { NullSeamClientError, useSeamClient } from 'lib/seam/use-seam-client.js'
1818
export type UseUpdateThermostatClimatePresetParams = never
1919
export type UseUpdateThermostatClimatePresetData = undefined
2020

21-
export type UseUpdateThermostatClimatePresetVariables = Omit<
22-
ThermostatsUpdateClimatePresetBody,
23-
'manual_override_allowed'
24-
>
21+
export type UseUpdateThermostatClimatePresetVariables = ThermostatsUpdateClimatePresetBody
2522

2623
export function useUpdateThermostatClimatePreset(): UseMutationResult<
2724
UseUpdateThermostatClimatePresetData,
@@ -38,7 +35,7 @@ export function useUpdateThermostatClimatePreset(): UseMutationResult<
3835
>({
3936
mutationFn: async (variables) => {
4037
if (client === null) throw new NullSeamClientError()
41-
await client.thermostats.createClimatePreset(variables)
38+
await client.thermostats.updateClimatePreset(variables)
4239
},
4340
onSuccess: (_data, variables) => {
4441
queryClient.setQueryData<ThermostatDevice | null>(

src/lib/ui/thermostat/ClimatePreset.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,7 @@ function UpdateForm({
343343
cooling_set_point_celsius: fahrenheitToCelsius(values.coolPoint),
344344
heating_set_point_celsius: fahrenheitToCelsius(values.heatPoint),
345345
hvac_mode_setting: values.hvacMode,
346+
manual_override_allowed: false, // deprecated but type still wants it.
346347
},
347348
{ onSuccess: onComplete }
348349
)

0 commit comments

Comments
 (0)