@@ -133,11 +133,11 @@ func (c *baseCloning) CreateClone(cloneRequest *types.CloneCreateRequest) (*mode
133133// TODO(anatoly): Empty room case.
134134log .Errf ("Failed to start session: %v." ,err )
135135
136- if err := c .updateCloneStatus (cloneID , models.Status {
136+ if updateErr := c .updateCloneStatus (cloneID , models.Status {
137137Code :models .StatusFatal ,
138- Message :models . CloneMessageFatal ,
139- });err != nil {
140- log .Errf ("Failed to update clone status: %v" ,err )
138+ Message :errors . Cause ( err ). Error () ,
139+ });updateErr != nil {
140+ log .Errf ("Failed to update clone status: %v" ,updateErr )
141141}
142142
143143return
@@ -204,11 +204,11 @@ func (c *baseCloning) DestroyClone(cloneID string) error {
204204if err := c .provision .StopSession (w .session );err != nil {
205205log .Errf ("Failed to delete a clone: %+v." ,err )
206206
207- if err := c .updateCloneStatus (cloneID , models.Status {
207+ if updateErr := c .updateCloneStatus (cloneID , models.Status {
208208Code :models .StatusFatal ,
209- Message :models . CloneMessageFatal ,
210- });err != nil {
211- log .Errf ("Failed to update clone status: %v" ,err )
209+ Message :errors . Cause ( err ). Error () ,
210+ });updateErr != nil {
211+ log .Errf ("Failed to update clone status: %v" ,updateErr )
212212}
213213
214214return
@@ -284,11 +284,11 @@ func (c *baseCloning) ResetClone(cloneID string) error {
284284if err != nil {
285285log .Errf ("Failed to reset a clone: %+v." ,err )
286286
287- if err := c .updateCloneStatus (cloneID , models.Status {
287+ if updateErr := c .updateCloneStatus (cloneID , models.Status {
288288Code :models .StatusFatal ,
289- Message :models . CloneMessageFatal ,
290- });err != nil {
291- log .Errf ("failed to update clone status: %v" ,err )
289+ Message :errors . Cause ( err ). Error () ,
290+ });updateErr != nil {
291+ log .Errf ("failed to update clone status: %v" ,updateErr )
292292}
293293
294294return