diff --git a/templates/web/src/enums/enum.ts.twig b/templates/web/src/enums/enum.ts.twig index 5731ee6cbd..3fea978a8d 100644 --- a/templates/web/src/enums/enum.ts.twig +++ b/templates/web/src/enums/enum.ts.twig @@ -1,6 +1,7 @@ export enum {{ enum.name | caseUcfirst }} { {% for value in enum.enum %} {% set key = enum.keys is empty ? value : enum.keys[loop.index0] %} - {{ key | replace({'-': ''}) | caseEnumKey }} = '{{ value }}', + {% set processed = key | replace({'-': ''}) | caseEnumKey %} + {{ processed is empty ? '_Value' ~ loop.index0 : processed }} = '{{ value | e('js') }}', {% endfor %} } \ No newline at end of file