JetBrains / JetBrains/rd

Serializers.register() throws exception when models have same names

Open
#478 0 comments 1 reaction 0 assignees View on GitHub
bug
Dominant language
C#
Stars
417
Forks
62
Avg merge
9h 15m
Merged PRs (30d)
7

Description

If you define a model with name already defined in another plugin you get an exception from https://github.com/JetBrains/rd/blob/1a04cdab1de6cb1b876ac7bc5750007a5238ca9c/rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Serializers.kt#L54-L57
because `serializer.id` has default value based on model name
https://github.com/JetBrains/rd/blob/1a04cdab1de6cb1b876ac7bc5750007a5238ca9c/rd-kt/rd-framework/src/main/kotlin/com/jetbrains/rd/framework/Interfaces.kt#L96-L97

I had to rename my model

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.