Skip to content

Commit f147e41

Browse files
fix
1 parent 39e5077 commit f147e41

File tree

4 files changed

+52
-3
lines changed

4 files changed

+52
-3
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
"""licensed items checkout/purchase email mandatory
2+
3+
Revision ID: 611f956aa3e3
4+
Revises: e71ea59858f4
5+
Create Date: 2025-02-07 12:47:56.235193+00:00
6+
7+
"""
8+
import sqlalchemy as sa
9+
from alembic import op
10+
11+
# revision identifiers, used by Alembic.
12+
revision = "611f956aa3e3"
13+
down_revision = "e71ea59858f4"
14+
branch_labels = None
15+
depends_on = None
16+
17+
18+
def upgrade():
19+
# ### commands auto generated by Alembic - please adjust! ###
20+
op.alter_column(
21+
"resource_tracker_licensed_items_checkouts",
22+
"user_email",
23+
existing_type=sa.VARCHAR(),
24+
nullable=False,
25+
)
26+
op.alter_column(
27+
"resource_tracker_licensed_items_purchases",
28+
"user_email",
29+
existing_type=sa.VARCHAR(),
30+
nullable=False,
31+
)
32+
# ### end Alembic commands ###
33+
34+
35+
def downgrade():
36+
# ### commands auto generated by Alembic - please adjust! ###
37+
op.alter_column(
38+
"resource_tracker_licensed_items_purchases",
39+
"user_email",
40+
existing_type=sa.VARCHAR(),
41+
nullable=True,
42+
)
43+
op.alter_column(
44+
"resource_tracker_licensed_items_checkouts",
45+
"user_email",
46+
existing_type=sa.VARCHAR(),
47+
nullable=True,
48+
)
49+
# ### end Alembic commands ###

packages/postgres-database/src/simcore_postgres_database/models/resource_tracker_licensed_items_checkouts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
sa.Column(
3737
"user_email",
3838
sa.String,
39-
nullable=True,
39+
nullable=False,
4040
),
4141
sa.Column("product_name", sa.String, nullable=False, doc="Product name"),
4242
sa.Column(

packages/postgres-database/src/simcore_postgres_database/models/resource_tracker_licensed_items_purchases.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
sa.Column(
7676
"user_email",
7777
sa.String,
78-
nullable=True,
78+
nullable=False,
7979
),
8080
sa.Column(
8181
"purchased_at",

services/api-server/src/simcore_service_api_server/exceptions/backend_errors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ class ProjectAlreadyStartedError(BaseBackEndError):
108108

109109

110110
class InsufficientNumberOfSeatsError(BaseBackEndError):
111-
msg_template = "Not enough available seats. Current available seats {available_num_of_seats} for license item {licensed_item_id}"
111+
msg_template = "Not enough available seats for license item {licensed_item_id}"
112112
status_code = status.HTTP_409_CONFLICT
113113

114114

0 commit comments

Comments
 (0)