SFDO-Tooling / Snowfakery

A tool for generating fake data that has relations between tables.
BSD 3-Clause "New" or "Revised" License
141 stars 32 forks source link

Case sensitive field names cause errors in lots of contexts. #1019

Open acrosman opened 7 months ago

acrosman commented 7 months ago

Currently if you have two fields with the same name, but with different cases, they will be listed in output as different fields. But most output targets don't accept that as valid output.

Minimal Example:

- object: Account
  fields:
      Name:  Company One
- object: Account
  fields:
     name: Company two

There are places in more complex use cases where this pattern applies and it's an easy mistake to me.