Merge pull request #627 from ptr-b/dup_transaction_category

Fix category assignment in transaction overview on desktop (duplicate category menu IDs for mobile/desktop)
This commit is contained in:
soky srm
2026-01-13 10:15:43 +01:00
committed by GitHub
4 changed files with 24 additions and 11 deletions

View File

@@ -24,9 +24,14 @@ class TransactionCategoriesController < ApplicationController
format.turbo_stream do
render turbo_stream: [
turbo_stream.replace(
dom_id(transaction, :category_menu),
partial: "categories/menu",
locals: { transaction: transaction }
dom_id(transaction, "category_menu_mobile"),
partial: "transactions/transaction_category",
locals: { transaction: transaction, variant: "mobile" }
),
turbo_stream.replace(
dom_id(transaction, "category_menu_desktop"),
partial: "transactions/transaction_category",
locals: { transaction: transaction, variant: "desktop" }
),
turbo_stream.replace(
"category_name_mobile_#{transaction.id}",