diff --git a/generators/base-application/support/prepare-field.ts b/generators/base-application/support/prepare-field.ts index bc8c95e64922..7975385344c9 100644 --- a/generators/base-application/support/prepare-field.ts +++ b/generators/base-application/support/prepare-field.ts @@ -163,7 +163,7 @@ function generateFakeDataForField( max: field.fieldValidateRulesMax ?? 32767, min: field.fieldValidateRulesMin ?? 0, }); - } else if ([INSTANT, ZONED_DATE_TIME, LOCAL_DATE].includes(field.fieldType)) { + } else if ([INSTANT, ZONED_DATE_TIME, LOCAL_DATE, LOCAL_TIME].includes(field.fieldType)) { // Iso: YYYY-MM-DDTHH:mm:ss.sssZ const date = faker.date.recent({ days: 1, refDate: changelogDate }); originalData = date.toISOString(); @@ -171,6 +171,8 @@ function generateFakeDataForField( data = originalData.split('T')[0]; } else if (type === 'json-serializable') { data = date; + } else if (field.fieldType === LOCAL_TIME) { + data = originalData.split('T')[1].split('.')[0]; } else { // Write the date without milliseconds so Java can parse it // See https://stackoverflow.com/a/34053802/150868