@@ -15,7 +15,7 @@ def apply_manifest
1515 space_not_found! unless space && permission_queryer . can_read_from_space? ( space . guid , space . organization . guid )
1616 unauthorized! unless permission_queryer . can_write_to_space? ( space . guid )
1717
18- messages = parsed_app_manifests . map ( & :to_unsafe_h ) . map { |app_manifest | NamedAppManifestMessage . create_from_yml ( app_manifest ) }
18+ messages = parsed_app_manifests . map { |app_manifest | NamedAppManifestMessage . create_from_yml ( app_manifest ) }
1919 errors = messages . each_with_index . flat_map { |message , i | errors_for_message ( message , i ) }
2020 compound_error! ( errors ) unless errors . empty?
2121
@@ -49,7 +49,7 @@ def diff_manifest
4949
5050 parsed_manifests = parsed_app_manifests . map ( &:to_hash )
5151
52- messages = parsed_app_manifests . map ( & :to_unsafe_h ) . map { |app_manifest | NamedAppManifestMessage . create_from_yml ( app_manifest ) }
52+ messages = parsed_app_manifests . map { |app_manifest | NamedAppManifestMessage . create_from_yml ( app_manifest ) }
5353 errors = messages . each_with_index . flat_map { |message , i | errors_for_message ( message , i ) }
5454 compound_error! ( errors ) unless errors . empty?
5555
@@ -92,13 +92,13 @@ def request_content_type_is_yaml?
9292 end
9393
9494 def check_version_is_supported!
95- version = params [ :body ] [ 'version' ]
95+ version = parsed_yaml [ 'version' ]
9696 raise unprocessable! ( 'Unsupported manifest schema version. Currently supported versions: [1].' ) unless !version || version == 1
9797 end
9898
9999 def parsed_app_manifests
100100 check_version_is_supported!
101- parsed_applications = params [ :body ] . permit! [ 'applications' ]
101+ parsed_applications = parsed_yaml [ 'applications' ]
102102 raise unprocessable! ( "Cannot parse manifest with no 'applications' field." ) unless parsed_applications . present?
103103
104104 parsed_applications
0 commit comments