 			contentType: 'application/json; charset=utf-8'
 			dataType: 'json'
 			data: JSON.stringify(attachment)
+		.done @cacheOrderForm
 
 		if options.abort and options.subject
 			@_subjectToJqXHRMap[options.subject]?.abort()

			contentType: 'application/json; charset=utf-8'
			dataType: 'json'
			data: JSON.stringify(updateItemsRequest)

	# Sends a request to add an offering to the OrderForm.
	# @param offeringId [String, Number] the id of the offering.

			contentType: 'application/json; charset=utf-8'
			dataType: 'json'
			data: JSON.stringify couponCodeRequest
		.done @cacheOrderForm

	# Sends a request to remove the discount coupon from the OrderForm.
	# @param expectedOrderFormSections [Array] (default = *all*) an array of attachment names.
