I\'m pretty new to Keystone as I recently inherited a codebase on a project that used it. We were locked into version 0.2.42 so I just updated to the latest, version 0.3.12 and
I figured this out with a bit of help over on Github so I figured I'd answer my own question here.
The "Post" Keystone list that the previous programmer had written only had type defined for the image field. I added that filename option as well:
image: {
type: Types.S3File,
filename: function(item, filename, originalname){
return originalname;
}
},
The original file name is now preserved.