Creating a duration field throws an error despite field options being correct

MacOS Mojave 10.14.5 (18F132)
airtable/blocks: 1.0.0

table.checkPermissionsForCreateField('someFieldName', FieldType.DURATION, {durationFormat: 'h.mm.ss.SSS'})

Throws this error:
“Can’t create field: invalid field config. Failed schema validation: .0.type does not match one of the possible values, .0.options.precision is missing, durationFormat is not included in th…”

Same for table.createFieldAsync.

Despite these being the correct options according to https://airtable.com/developers/apps/api/FieldType#DURATION

Creating other field types works just fine. @somehats could this be a bug?

Thanks for reporting this Andy! Looks like a typo in our documentation: the format should be h:mm:ss.SSS, not h.mm.ss.SSS. Apologies for the confusion, we’ll get the docs updated.

That works, thanks a lot!

This topic was solved and automatically closed 15 days after the last reply. New replies are no longer allowed.