Skip to content

Commit c1f1dc7

Browse files
authored
fix 5.0.4 CI failure (#387)
1 parent 99e83fd commit c1f1dc7

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

mssql/schema.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,9 +388,10 @@ def _column_generated_sql(self, field):
388388
"""Return the SQL to use in a GENERATED ALWAYS clause."""
389389
expression_sql, params = field.generated_sql(self.connection)
390390
persistency_sql = "PERSISTED" if field.db_persist else ""
391-
if params:
391+
if self.connection.features.requires_literal_defaults:
392392
expression_sql = expression_sql % tuple(self.quote_value(p) for p in params)
393-
return f"AS {expression_sql} {persistency_sql}"
393+
params = ()
394+
return f"GENERATED ALWAYS AS ({expression_sql}) {persistency_sql}", params
394395

395396
def _alter_field(self, model, old_field, new_field, old_type, new_type,
396397
old_db_params, new_db_params, strict=False):

0 commit comments

Comments
 (0)