message: fix inaccurate data calculation with adata rolling and contribution
diff: @@ -1184,10 +1184,6 @@ class NVD3TimeSeriesViz(NVD3Viz):
  dfs.sort_values(ascending=False, inplace=True)
  df = df[dfs.index]
  - if fd.get('contribution'):
  - dft = df.T
  - df = (dft / dft.sum()).T
  -
  rolling_type = fd.get('rolling_type')
  rolling_periods = int(fd.get('rolling_periods') or 0)
  min_periods = int(fd.get('min_periods') or 0)
  @@ -1207,6 +1203,10 @@ class NVD3TimeSeriesViz(NVD3Viz):
  if min_periods:
  df = df[min_periods:]
  + if fd.get('contribution'):
  + dft = df.T
  + df = (dft / dft.sum()).T
  +
  return df
  def run_extra_queries(self):
  