+ @user_block.deactivates_at = (@user_block.ends_at unless @user_block.needs_view)
+ @user_block.revoker = current_user if user_block_was_active && !@user_block.active?
+ if user_block_was_active && @user_block.active? && current_user != @user_block.creator
+ flash.now[:error] = t(".only_creator_can_edit_without_revoking")
+ render :action => "edit"
+ elsif !user_block_was_active && @user_block.active?