I was playing 1/3 and raised 9d10d on the button to 15, the sb and bb call. Flop was 3d7dKd, so I flop gold and the sb leads for 35. The bb flats and it’s on me and I only have about 150 behind. This is the spot where I wasn’t sure exactly what to do. Do I jam 150 effective or do I flat the 35? I settled on a flat which now I am unsure was the right move. The turn is a 3d, sb checks and now the bb bets 60, I call sb jams. With how much money I put in the pot already and with the bb folding to the jam, I shrug and call as lose to AdKh for a flopped top pair with redraw to the nuts which got there on the turn. Was I wrong for flatting the flop bet with a flopped flush? I think in this situation with flopped top pair and ace high diamond draw the sb calls a jam anyway, but for future hands what is the best move in the spot I was in?