From 68fc7506dbfd5502bf386da13fac577f364a6ae9 Mon Sep 17 00:00:00 2001 From: acazares Date: Thu, 15 Jan 2026 08:26:41 -0600 Subject: [PATCH] fix(security): update permissions seeding to use 'module' instead of 'resource' --- backend/alembic/versions/7937209f9718_seed_initial_data.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/alembic/versions/7937209f9718_seed_initial_data.py b/backend/alembic/versions/7937209f9718_seed_initial_data.py index 5ef2ec88..fba03be6 100644 --- a/backend/alembic/versions/7937209f9718_seed_initial_data.py +++ b/backend/alembic/versions/7937209f9718_seed_initial_data.py @@ -385,13 +385,13 @@ def upgrade() -> None: all_permissions = seed_invoices + seed_user + seed_report + seed_roles values_permissions = ", ".join([ - f"({format_value(code)}, {format_value(desc)}, {format_value(resource)}, {format_value(action)})" - for code, desc, resource, action in all_permissions + f"({format_value(code)}, {format_value(desc)}, {format_value(module)}, {format_value(action)})" + for code, desc, module, action in all_permissions ]) if values_permissions: op.execute(f""" - INSERT INTO core.permissions (code, description, resource, action) + INSERT INTO core.permissions (code, description, module, action) VALUES {values_permissions} ON CONFLICT (code) DO NOTHING; """)