{"shas":[["777ef02407adcf5573185cdc1ad19f4b8418f4da","238a1843d81dd7fbe80b5c1b99515c4ba8c94d0d@railsdog.com","Product#permalink should be sanitized to avoid slashes, dots and other symbols, which cause systemic failure in the store.","Roman Smirnov"],["bb2f48f14e87d55775bfa3d92a35dc8647fce8a8","2399d281a15d1d48b552507754d8d8283773dd33@mosaicwebsite.com","Fixed best_selling_variants and top_grossing variants to calculate only completed orders","Valentino Stoll"],["464b079c03efdba6dcf4cdbb2f9feb330e55b346","2399d281a15d1d48b552507754d8d8283773dd33@mosaicwebsite.com","Top grossing missing matching price filter for only completed orders","Valentino Stoll"],["91fdc3d7e9b4b4eae6e525cc692fb82d55d01f1b","2399d281a15d1d48b552507754d8d8283773dd33@mosaicwebsite.com","Fixed include for singular order","Valentino Stoll"],["b8435a42c6543c9e3f0cb1437f6a60e5fff6c5b1","deb54a44221fe9dd17d61e4f2bc4623656ea202a@gmail.com","fixing spree_cc_type method with specs","Christopher Maujean"],["b82c0ae71a2a20030494074c2fcd630dd4eef772","deb54a44221fe9dd17d61e4f2bc4623656ea202a@gmail.com","adding more specs for spree_cc_type\n\n* ensure that multiple saves do not overwrite the stored cc_type with nil","Christopher Maujean"],["adf15a67b970d756560135852a8c8431b1aee5ff","deb54a44221fe9dd17d61e4f2bc4623656ea202a@gmail.com","Fixing my tests to clean up after themselves\n\nThey were causing other tests to fail because they were leaving the Rails.env in a non-test state\nAdded an after block to each place I was testing different environments.\n\nAlso fixed some misspellings of 'successful' that were bugging me deeply.","Christopher Maujean"]],"ref":"refs/heads/0-60-stable","size":7,"head":"adf15a67b970d756560135852a8c8431b1aee5ff","push_id":42266188}