XSL returns wrong state of readonly columns during code generation

Are you looking for help?

Backendless Version (3.x / 5.x, Online / Managed / Pro )


Client SDK (REST / Android / Objective-C / Swift / JS )


Application ID

Expected Behavior

in the code generator xsl, columns like created and updated should be readonly

Actual Behavior

xsl returns those properties as readonly: false,

see here

columnId AF4C808C-41FF-38A0-FF3B-C24A5C4C7100
name updated
readOnly false
required false
dataSizeAuto false
isPrimaryKey false
unique false
indexed false

also, as blUserLocale has default value, it should be optional (minor observataion)

Reproducible Test Case

run xsl generator with the following:

<xsl:for-each select="backendless-codegen/application/tables/table">export interface <xsl:call-template name="firstCharToUpperCase"><xsl:with-param name="str" select="name"/></xsl:call-template>DTO {
   <xsl:for-each select="columns">
    <xsl:for-each select="*" >
            <xsl:value-of select="name()"/>
            <xsl:text> </xsl:text>
            <xsl:value-of select="."/>
            <xsl:text> </xsl:text>