London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!
AI OnAI Off
London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!
Hi,
In 7.11 we made a very similar improvement to the Pick Lists. I think this can be improved as well - I'll log a bug for this and we will fix it along with upcoming plan of performance tuning.
Thanks.
/Q
/Apps/Order/ReturnList.ascx is really slow because it reads all completed(and partially shipped) orders and then tries to figure one by one if they have returns.
From sql trace and reflected code:
1st - Find purchase order by status is called
sql:
called from code in Mediachase.Commerce.Manager.Apps.Order.ReturnList GetDataSource method:
2nd - And then for each row in that this is called:
And that takes few minutes, in the end I get list of about twenty returns in list!
Questions:
Does it have to be this slow?
Am I doing something wrong, could it be configuration or something like that, looking at reflected code looks like its set in stone - foreach loop?
Have newer version already improved this?
If not, are there plans to improve it?
version: Mediachase.ConsoleManager, Version=7.10.3.184