       { permission: 'update stack template' }
     ]
 
-    success: (client, data, callback) ->
-
+    success: revive
+
+      shouldReviveClient   : yes
+      shouldReviveProvider : no
+
+    , (client, data, callback) ->
+
+      { group }    = client.r
       { delegate } = client.connection
 
       # It's not allowed to change a stack template group or owner


  @create = permit 'create stack template',

    success: (client, data, callback) ->

      { delegate } = client.connection

      unless data?.title


  { permit }   = require '../group/permissionset'
  Validators   = require '../group/validators'
  { revive }   = require './computeutils'

  @trait __dirname, '../../traits/protected'

