throws Exception {
HttpSession session = request.getSession();
MusicStoreAppBean msBean = (MusicStoreAppBean) session.
getAttribute(MusicStoreAppBean.SESSION_KEY);
MusicStore ms = msBean.getMusicStore();
Cart currentCart = msBean.getCart();
MusicAlbum currentAlbum = msBean.getCurrentAlbum();
if (currentCart != null) {
currentCart = ms.addToCart(currentCart, currentAlbum, 1);
} else {
if (currentAlbum != null) {
currentCart = ms.createCart(currentAlbum, 1);
}
}
//cleanup session from RDCs
session.removeAttribute("dialogMap");