Skip to content

Commit bd67872

Browse files
Narrow down the check for runtime validation
1 parent a451d65 commit bd67872

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

java-runtime/src/main/kotlin/io/spine/validate/Workaround.kt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ package io.spine.validate
2929
import com.google.protobuf.DescriptorProtos.MessageOptions
3030
import com.google.protobuf.GeneratedMessage.GeneratedExtension
3131
import com.google.protobuf.Message
32-
import io.spine.base.CommandMessage
33-
import io.spine.base.EntityState
3432
import io.spine.option.OptionsProto.requiredField
3533

3634
/**
@@ -41,9 +39,7 @@ import io.spine.option.OptionsProto.requiredField
4139
private const val ABOUT = ""
4240

4341
internal fun Message.requiresRuntimeValidation(): Boolean =
44-
(this is EntityState<*>)
45-
|| (this is CommandMessage)
46-
|| hasTypeOption(requiredField)
42+
hasTypeOption(requiredField)
4743

4844
private fun Message.hasTypeOption(option: GeneratedExtension<MessageOptions, *>): Boolean {
4945
val result = descriptorForType.options.hasExtension(option)

0 commit comments

Comments
 (0)