fabric js pattern filled object cloning bug

HTML

<script src="https://rawgithub.com/kangax/fabric.js/master/dist/fabric.js"></script>
<canvas width="400" height="200" id="c1"></canvas>

JavaScript

canvas = new fabric.Canvas('c1');
        fabric.loadSVGFromURL('http://fabricjs.com/assets/2.svg', function(svg) {
            var pg = new fabric.PathGroup(svg);
            canvas.add(pg);
            pg.center();
            fabric.util.loadImage('testpattern.png', function(pattern) {
                myPattern = new fabric.Pattern({
                    source: pattern,
                    repeat: 'repeat'
                });
                pg.paths[0].fill = myPattern;
                pg.cloneAsImage(function(pgClone) {
                    canvas.add(pgClone);
                    canvas.renderAll();
                    console.log(canvas);
                });
            });
    
        });