diff --git a/breeze-sequelize/src/SequelizeSaveHandler.ts b/breeze-sequelize/src/SequelizeSaveHandler.ts index 5ca4f55..73ab0f1 100644 --- a/breeze-sequelize/src/SequelizeSaveHandler.ts +++ b/breeze-sequelize/src/SequelizeSaveHandler.ts @@ -322,8 +322,11 @@ export class SequelizeSaveHandler { keyMapping = { entityTypeName: entityTypeName, tempValue: tempKeyValue, realValue: realKeyValue }; } } + const fields = entityType.dataProperties + .filter(x => !(x.concurrencyMode === "Fixed" && x.dataType.name === "Binary")) + .map(x => x.nameOnServer); try { - const savedEntity = await sqModel.create(entity, { transaction: transaction }); + const savedEntity = await sqModel.create(entity, { fields: fields, transaction: transaction }); if (keyMapping) { if (keyMapping.realValue === null) { keyMapping.realValue = savedEntity[firstKeyPropName];