<?xml version="1.0" encoding="UTF-8"?>
<changelog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="./schema.xsd"> 
    <changeset id="PLATFORM-3539_Fix_MoneyhubProfiles_for_user:1" author="jyang" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH (i:Identity)-[rel:HAS_PROFILE]->(p:Profile)-[:HAS_ACCESS_TO]->(r)
                WHERE i.id = 'e59bf02b-cee5-4971-8a2d-d7581a4b5787' AND p.profileType = 'MoneyhubProfile' AND r.id = '*'
                DETACH DELETE p
            ]]>
        </cypherquery>
    </changeset>
    <changeset id="PLATFORM-3539_Fix_MoneyhubProfiles_for_user:2" author="jyang" run-always="true">
        <cypherquery>
            <![CDATA[
                MATCH (v:Vendor),(i:Identity)-[rel:HAS_PROFILE]->(p:Profile)
                WHERE v.id = '*' AND i.id = 'e59bf02b-cee5-4971-8a2d-d7581a4b5787' AND p.profileType = 'MoneyhubProfile'
                MERGE (p)-[newRel:HAS_ACCESS_TO]->(v)
                    ON CREATE SET
                        newRel.createdAt = localdatetime(),
                        newRel.createdForDemo = null,
                        newRel.updatedBy = 'PLATFORM-3539',
                        newRel.updatedOn = localdatetime()
                RETURN i,p
            ]]>
        </cypherquery>
    </changeset>
</changelog>
