Fixed trade discount tier calculation to use prices without brand discount: Error Jan 11 2018

https://trade-discount-fix.staging.clippings.com

Danail Kyosev
By Danail Kyosev

What is this about?

Fixes https://trello.com/c/0kkOrelW

Checklist

  • [x] Changed price tier calculation to ignore any brand discounts on the products
  • [ ] Added tests
  • [x] Assigned people to review
  • [ ] Asked stakeholders for feedback

Staging to review

https://trade-discount-fix.staging.clippings.com

Notes for deployment

None

Screenshots, links and notes

![]()

Creating database staging_trade-discount-fix
Populating database trade-discount-fix
Warning: Using a password on the command line interface can be insecure.
Warning: Using a password on the command line interface can be insecure.
 121MiB 0:00:30 [3.98MiB/s] [>                                 ]  1% ETA 0:32:33
 196MiB 0:01:00 [2.55MiB/s] [>                                 ]  2% ETA 0:39:44
 273MiB 0:01:30 [2.55MiB/s] [>                                 ]  3% ETA 0:42:24
 349MiB 0:02:00 [2.55MiB/s] [>                                 ]  4% ETA 0:43:51
 424MiB 0:02:30 [ 2.5MiB/s] [>                                 ]  5% ETA 0:44:42
 506MiB 0:03:00 [2.68MiB/s] [=>                                ]  6% ETA 0:44:29
 586MiB 0:03:30 [2.62MiB/s] [=>                                ]  7% ETA 0:44:21
 660MiB 0:04:00 [2.54MiB/s] [=>                                ]  8% ETA 0:44:31
 737MiB 0:04:30 [2.57MiB/s] [==>                               ]  9% ETA 0:44:24
 817MiB 0:05:00 [2.68MiB/s] [==>                               ] 10% ETA 0:44:01
 900MiB 0:05:30 [2.76MiB/s] [==>                               ] 11% ETA 0:43:26
1006MiB 0:06:00 [3.55MiB/s] [===>                              ] 12% ETA 0:41:46
 1.1GiB 0:06:30 [3.87MiB/s] [===>                              ] 14% ETA 0:39:53
1.24GiB 0:07:00 [5.04MiB/s] [====>                             ] 15% ETA 0:37:02
1.34GiB 0:07:30 [3.23MiB/s] [====>                             ] 17% ETA 0:36:21
1.39GiB 0:08:00 [1.89MiB/s] [====>                             ] 17% ETA 0:36:56
1.45GiB 0:08:31 [1.83MiB/s] [=====>                            ] 18% ETA 0:37:29
 1.5GiB 0:09:00 [1.88MiB/s] [=====>                            ] 19% ETA 0:37:52
1.56GiB 0:09:30 [1.94MiB/s] [=====>                            ] 19% ETA 0:38:09
1.62GiB 0:10:01 [1.84MiB/s] [=====>                            ] 20% ETA 0:38:31
1.66GiB 0:10:30 [ 1.7MiB/s] [======>                           ] 21% ETA 0:38:54
1.72GiB 0:11:00 [1.85MiB/s] [======>                           ] 21% ETA 0:39:08
1.77GiB 0:11:31 [1.84MiB/s] [======>                           ] 22% ETA 0:39:20
1.82GiB 0:12:00 [1.64MiB/s] [======>                           ] 23% ETA 0:39:35
1.87GiB 0:12:30 [1.74MiB/s] [======>                           ] 23% ETA 0:39:49
1.92GiB 0:13:00 [1.77MiB/s] [=======>                          ] 24% ETA 0:39:56
1.97GiB 0:13:30 [1.76MiB/s] [=======>                          ] 25% ETA 0:40:01
2.02GiB 0:14:00 [1.72MiB/s] [=======>                          ] 25% ETA 0:40:08
2.08GiB 0:14:30 [1.78MiB/s] [=======>                          ] 26% ETA 0:40:07
2.13GiB 0:15:00 [1.81MiB/s] [========>                         ] 27% ETA 0:40:08
2.18GiB 0:15:30 [ 1.8MiB/s] [========>                         ] 27% ETA 0:40:06
2.23GiB 0:16:00 [1.76MiB/s] [========>                         ] 28% ETA 0:40:02
2.29GiB 0:16:30 [1.76MiB/s] [========>                         ] 29% ETA 0:40:00
2.34GiB 0:17:00 [1.69MiB/s] [========>                         ] 29% ETA 0:39:59
2.38GiB 0:17:30 [1.68MiB/s] [=========>                        ] 30% ETA 0:39:58
2.44GiB 0:18:00 [1.73MiB/s] [=========>                        ] 31% ETA 0:39:50
2.49GiB 0:18:30 [1.72MiB/s] [=========>                        ] 31% ETA 0:39:46
2.53GiB 0:19:00 [1.55MiB/s] [=========>                        ] 32% ETA 0:39:45
2.58GiB 0:19:30 [1.73MiB/s] [=========>                        ] 32% ETA 0:39:36
2.63GiB 0:20:00 [1.69MiB/s] [==========>                       ] 33% ETA 0:39:30
2.68GiB 0:20:30 [1.68MiB/s] [==========>                       ] 34% ETA 0:39:21
2.73GiB 0:21:00 [1.67MiB/s] [==========>                       ] 34% ETA 0:39:13
2.78GiB 0:21:31 [1.66MiB/s] [==========>                       ] 35% ETA 0:39:04
2.83GiB 0:22:00 [1.66MiB/s] [===========>                      ] 36% ETA 0:38:54
2.88GiB 0:22:30 [1.76MiB/s] [===========>                      ] 36% ETA 0:38:41
2.93GiB 0:23:01 [1.74MiB/s] [===========>                      ] 37% ETA 0:38:27
2.98GiB 0:23:30 [1.66MiB/s] [===========>                      ] 38% ETA 0:38:16
3.03GiB 0:24:00 [1.66MiB/s] [===========>                      ] 38% ETA 0:38:04
3.08GiB 0:24:30 [1.78MiB/s] [============>                     ] 39% ETA 0:37:48
3.13GiB 0:25:00 [1.87MiB/s] [============>                     ] 40% ETA 0:37:28
3.19GiB 0:25:30 [1.92MiB/s] [============>                     ] 40% ETA 0:37:05
3.24GiB 0:26:00 [1.88MiB/s] [============>                     ] 41% ETA 0:36:44
3.29GiB 0:26:30 [1.66MiB/s] [=============>                    ] 42% ETA 0:36:29
3.34GiB 0:27:00 [ 1.6MiB/s] [=============>                    ] 42% ETA 0:36:16
3.39GiB 0:27:30 [1.55MiB/s] [=============>                    ] 43% ETA 0:36:05
3.43GiB 0:28:00 [1.51MiB/s] [=============>                    ] 43% ETA 0:35:53
3.47GiB 0:28:30 [1.44MiB/s] [=============>                    ] 44% ETA 0:35:45
3.51GiB 0:29:00 [1.35MiB/s] [=============>                    ] 44% ETA 0:35:39
3.55GiB 0:29:30 [1.32MiB/s] [==============>                   ] 45% ETA 0:35:32
3.59GiB 0:30:00 [1.38MiB/s] [==============>                   ] 45% ETA 0:35:24
3.63GiB 0:30:30 [1.47MiB/s] [==============>                   ] 46% ETA 0:35:13
3.68GiB 0:31:00 [1.44MiB/s] [==============>                   ] 46% ETA 0:35:01
3.72GiB 0:31:31 [1.56MiB/s] [==============>                   ] 47% ETA 0:34:44
3.76GiB 0:32:00 [1.36MiB/s] [===============>                  ] 48% ETA 0:34:36
3.81GiB 0:32:30 [1.66MiB/s] [===============>                  ] 48% ETA 0:34:16
3.86GiB 0:33:00 [1.73MiB/s] [===============>                  ] 49% ETA 0:33:54
3.91GiB 0:33:30 [1.69MiB/s] [===============>                  ] 49% ETA 0:33:33
3.96GiB 0:34:00 [1.61MiB/s] [================>                 ] 50% ETA 0:33:15
   4GiB 0:34:31 [1.44MiB/s] [================>                 ] 51% ETA 0:33:00
4.05GiB 0:35:00 [1.62MiB/s] [================>                 ] 51% ETA 0:32:41
 4.1GiB 0:35:30 [ 1.7MiB/s] [================>                 ] 52% ETA 0:32:20
4.15GiB 0:36:00 [1.82MiB/s] [=================>                ] 53% ETA 0:31:54
 4.2GiB 0:36:30 [ 1.8MiB/s] [=================>                ] 53% ETA 0:31:28
4.25GiB 0:37:00 [1.55MiB/s] [=================>                ] 54% ETA 0:31:11
 4.3GiB 0:37:30 [1.73MiB/s] [=================>                ] 54% ETA 0:30:47
4.35GiB 0:38:01 [1.55MiB/s] [=================>                ] 55% ETA 0:30:28
4.38GiB 0:38:30 [1.35MiB/s] [==================>               ] 56% ETA 0:30:14
4.43GiB 0:39:00 [1.41MiB/s] [==================>               ] 56% ETA 0:29:58
4.47GiB 0:39:30 [1.45MiB/s] [==================>               ] 57% ETA 0:29:42
4.51GiB 0:40:00 [1.57MiB/s] [==================>               ] 57% ETA 0:29:21
4.56GiB 0:40:30 [1.75MiB/s] [==================>               ] 58% ETA 0:28:57
4.61GiB 0:41:00 [1.64MiB/s] [==================>               ] 58% ETA 0:28:34
4.66GiB 0:41:31 [1.45MiB/s] [===================>              ] 59% ETA 0:28:16
 4.7GiB 0:42:02 [1.38MiB/s] [===================>              ] 60% ETA 0:27:59
4.74GiB 0:42:30 [1.58MiB/s] [===================>              ] 60% ETA 0:27:38
4.78GiB 0:43:00 [1.27MiB/s] [===================>              ] 61% ETA 0:27:25
4.82GiB 0:43:30 [1.51MiB/s] [===================>              ] 61% ETA 0:27:05
4.87GiB 0:44:00 [1.43MiB/s] [====================>             ] 62% ETA 0:26:47
4.91GiB 0:44:30 [1.37MiB/s] [====================>             ] 62% ETA 0:26:31
4.95GiB 0:45:00 [1.49MiB/s] [====================>             ] 63% ETA 0:26:10
4.99GiB 0:45:30 [1.29MiB/s] [====================>             ] 63% ETA 0:25:55
5.02GiB 0:46:00 [1.12MiB/s] [====================>             ] 64% ETA 0:25:43
5.06GiB 0:46:30 [ 1.5MiB/s] [====================>             ] 64% ETA 0:25:23
 5.1GiB 0:47:00 [1.28MiB/s] [=====================>            ] 65% ETA 0:25:07
5.14GiB 0:47:31 [1.35MiB/s] [=====================>            ] 65% ETA 0:24:49
5.18GiB 0:48:00 [1.36MiB/s] [=====================>            ] 66% ETA 0:24:32
5.21GiB 0:48:34 [ 785KiB/s] [=====================>            ] 66% ETA 0:24:27
5.22GiB 0:49:02 [ 587KiB/s] [=====================>            ] 66% ETA 0:24:28
5.25GiB 0:49:30 [1011KiB/s] [=====================>            ] 67% ETA 0:24:19
5.31GiB 0:50:00 [2.23MiB/s] [=====================>            ] 67% ETA 0:23:39
5.38GiB 0:50:30 [2.34MiB/s] [======================>           ] 68% ETA 0:22:56
5.46GiB 0:51:00 [2.57MiB/s] [======================>           ] 69% ETA 0:22:08
5.55GiB 0:51:30 [2.98MiB/s] [======================>           ] 70% ETA 0:21:11
5.63GiB 0:52:00 [2.86MiB/s] [=======================>          ] 71% ETA 0:20:18
5.72GiB 0:52:30 [2.99MiB/s] [=======================>          ] 73% ETA 0:19:23
 5.8GiB 0:53:00 [ 2.9MiB/s] [========================>         ] 74% ETA 0:18:30
5.89GiB 0:53:30 [3.14MiB/s] [========================>         ] 75% ETA 0:17:33
5.99GiB 0:54:00 [3.19MiB/s] [========================>         ] 76% ETA 0:16:36
6.05GiB 0:54:32 [1.97MiB/s] [=========================>        ] 77% ETA 0:16:02
6.12GiB 0:55:00 [2.69MiB/s] [=========================>        ] 78% ETA 0:15:20
6.22GiB 0:55:30 [3.48MiB/s] [=========================>        ] 79% ETA 0:14:18
6.32GiB 0:56:00 [ 3.2MiB/s] [==========================>       ] 80% ETA 0:13:23
6.42GiB 0:56:30 [3.53MiB/s] [==========================>       ] 82% ETA 0:12:23
6.53GiB 0:57:00 [3.72MiB/s] [===========================>      ] 83% ETA 0:11:19
6.64GiB 0:57:30 [ 3.6MiB/s] [===========================>      ] 84% ETA 0:10:20
6.73GiB 0:58:00 [ 3.2MiB/s] [===========================>      ] 85% ETA 0:09:27
6.82GiB 0:58:30 [2.96MiB/s] [============================>     ] 87% ETA 0:08:40
 6.9GiB 0:59:00 [2.72MiB/s] [============================>     ] 88% ETA 0:07:57
6.98GiB 0:59:30 [2.77MiB/s] [=============================>    ] 89% ETA 0:07:15
7.06GiB 1:00:00 [2.77MiB/s] [=============================>    ] 90% ETA 0:06:32
7.14GiB 1:00:30 [2.71MiB/s] [=============================>    ] 91% ETA 0:05:50
7.22GiB 1:01:00 [2.63MiB/s] [==============================>   ] 92% ETA 0:05:10
 7.3GiB 1:01:30 [2.82MiB/s] [==============================>   ] 93% ETA 0:04:27
7.38GiB 1:02:00 [2.81MiB/s] [==============================>   ] 94% ETA 0:03:46
7.46GiB 1:02:30 [ 2.8MiB/s] [===============================>  ] 95% ETA 0:03:03
ERROR 1049 (42000) at line 9905: Unknown database 'staging_trade-discount-fix'
7.52GiB 1:03:03 [1.94MiB/s] [===============================>  ] 96% ETA 0:02:32
7.52GiB 1:03:03 [2.04MiB/s] [===============================>  ] 96%