Skip to content

Commit

Permalink
Make sure we only convert to bool when bit
Browse files Browse the repository at this point in the history
  • Loading branch information
ArveH committed Jun 27, 2024
1 parent fa0df6e commit 96df091
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/ABulkCopy.APostgres/Mapping/PgTypeMapper.cs
Original file line number Diff line number Diff line change
Expand Up @@ -86,14 +86,14 @@ private IEnumerable<IColumn> ConvertColumns(TableDefinition sourceDefinition, IM
return newColumns;
}

private string SetDefaultConstraint(IColumn sourceCol)
private string SetDefaultConstraint(IColumn col)
{
var tokenizer = _tokenizerFactory.GetTokenizer();
tokenizer.Initialize(sourceCol.DefaultConstraint!.Definition);
tokenizer.Initialize(col.DefaultConstraint!.Definition);
tokenizer.GetNext();
var root = _parseTree.CreateExpression(tokenizer);

if (!_mappingFactory.ConvertBitToBool)
if (col.Type != MssTypes.Bit || !_mappingFactory.ConvertBitToBool)
{
return _pgParser.Parse(tokenizer, root);
}
Expand Down

0 comments on commit 96df091

Please sign in to comment.