From bc9f27cfedc7d6049d623868c843b3f856fbb749 Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Thu, 8 Feb 2024 20:44:31 +0200 Subject: [PATCH] allow to aunarchive template --- app/controllers/api/templates_controller.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/controllers/api/templates_controller.rb b/app/controllers/api/templates_controller.rb index 35c249d0..61d45a8b 100644 --- a/app/controllers/api/templates_controller.rb +++ b/app/controllers/api/templates_controller.rb @@ -28,6 +28,12 @@ module Api @template.folder = TemplateFolders.find_or_create_by_name(current_user, folder_name) end + archived = params.key?(:archived) ? params[:archived] : params.dig(:template, :archived) + + if archived.in?([true, false]) + @template.archived_at = archived == true ? Time.current : nil + end + @template.update!(template_params) render json: @template.as_json(only: %i[id updated_at])