<?xml version="1.0" encoding="UTF-8"?>
<changelog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.liquigraph.org/schema/1.0/liquigraph.xsd">
    <changeset id="PLATFORM-2799_Change_ArtistInfo-LP-odd-artists:1" author="npatel" run-on-change="true">
    
        <query>
          <![CDATA[
               MATCH (p:Profile {profileType: "InsightsProfile"})-[rel:HAS_ACCESS_TO]->(ai:ArtistInfo {id: 2337203}),
				(lp:LabelParticipant {id: 197583048})
                WHERE toLower(replace(ai.name, " ", "")) = toLower(replace(lp.name, " ", ""))
                OPTIONAL MATCH (p)-[delrel:DELETED_HAS_ACCESS_TO]->(ai) 
                    DELETE delrel
                WITH p, rel, lp
                MERGE (p)-[newrel:HAS_ACCESS_TO]->(lp)
                        SET newrel.updatedOn = datetime(), newrel.updatedBy = "PLATFORM-2799"
                WITH p, rel
                CALL apoc.refactor.setType(rel, 'DELETED_HAS_ACCESS_TO') 
                    YIELD input, output
                RETURN p.profileType, p.profileId;
             ]]>
        </query>
        
        <query>
            <![CDATA[
                Match (p:Profile {profileType: "InsightsProfile"})-[rel:HAS_ACCESS_TO]->(ai:ArtistInfo {id: 1686848}),
				(lp:LabelParticipant {id: 3519984})
                WHERE toLower(replace(ai.name, " ", "")) = toLower(replace(lp.name, " ", ""))
                OPTIONAL MATCH (p)-[delrel:DELETED_HAS_ACCESS_TO]->(ai) 
                    DELETE delrel
                WITH p, rel, lp
                MERGE (p)-[newrel:HAS_ACCESS_TO]->(lp)
                        SET newrel.updatedOn = datetime(), newrel.updatedBy = "PLATFORM-2799"
                WITH p, rel
                CALL apoc.refactor.setType(rel, 'DELETED_HAS_ACCESS_TO') 
                    YIELD input, output
                RETURN p.profileType, p.profileId;
             ]]>
        </query>
    </changeset>
</changelog>

