Fixes for  error in publishing artifact updated event - STRATOS-791

This pull image contains the fixes for :
Error in publishing artifact updated event - STRATOS-858
Re factoring the code - STRATOS-791

Please review and merge
Another minor indentation issue. Will you be able to correct please?
Thanks