mirror of
https://github.com/corda/corda.git
synced 2025-01-17 10:20:02 +00:00
ENT-10122: Made the consuming tx id field nullable, added missing changelog file.
This commit is contained in:
parent
669d6590af
commit
60bb4c58f2
@ -231,7 +231,7 @@ class NodeVaultService(
|
|||||||
if (stateStatus != Vault.StateStatus.CONSUMED) {
|
if (stateStatus != Vault.StateStatus.CONSUMED) {
|
||||||
stateStatus = Vault.StateStatus.CONSUMED
|
stateStatus = Vault.StateStatus.CONSUMED
|
||||||
consumedTime = clock.instant()
|
consumedTime = clock.instant()
|
||||||
consumingTxId = update.consumingTxIds[stateRef]?.toString() ?: ""
|
consumingTxId = update.consumingTxIds[stateRef]?.toString()
|
||||||
// remove lock (if held)
|
// remove lock (if held)
|
||||||
if (lockId != null) {
|
if (lockId != null) {
|
||||||
lockId = null
|
lockId = null
|
||||||
|
@ -94,8 +94,8 @@ object VaultSchemaV1 : MappedSchema(
|
|||||||
var constraintData: ByteArray? = null,
|
var constraintData: ByteArray? = null,
|
||||||
|
|
||||||
/** consuming transaction */
|
/** consuming transaction */
|
||||||
@Column(name = "consuming_tx_id", length = 144, nullable = false)
|
@Column(name = "consuming_tx_id", length = 144, nullable = true)
|
||||||
var consumingTxId: String = ""
|
var consumingTxId: String? = null
|
||||||
) : PersistentState()
|
) : PersistentState()
|
||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
|
@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
|
||||||
|
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.5.xsd">
|
||||||
|
<changeSet author="R3.Corda" id="add_consuming_tx_id_column">
|
||||||
|
<preConditions onFail="MARK_RAN">
|
||||||
|
<not>
|
||||||
|
<columnExists tableName="vault_states" columnName="consuming_tx_id"/>
|
||||||
|
</not>
|
||||||
|
</preConditions>
|
||||||
|
<addColumn tableName="vault_states">
|
||||||
|
<column name="consuming_tx_id" type="NVARCHAR(144)"/>
|
||||||
|
</addColumn>
|
||||||
|
</changeSet>
|
||||||
|
</databaseChangeLog>
|
Loading…
Reference in New Issue
Block a user