diff --git a/src/Model/Types/Sheet.hs b/src/Model/Types/Sheet.hs index 6ec4ae4f0..426e375c5 100644 --- a/src/Model/Types/Sheet.hs +++ b/src/Model/Types/Sheet.hs @@ -250,7 +250,9 @@ defaultExtensionRestriction :: Maybe (NonNull (Set Extension)) defaultExtensionRestriction = fromNullable $ Set.fromList ["txt", "pdf"] deriveJSON defaultOptions - { constructorTagModifier = camelToPathPiece + { constructorTagModifier = \c -> if + | c == "UploadAny" -> "upload" + | otherwise -> camelToPathPiece c , fieldLabelModifier = camelToPathPiece , sumEncoding = TaggedObject "mode" "settings" , omitNothingFields = True