liveblogSyndication
    .directive('lbFirstContact', function() {
        return {
            template: '<span>{{contact.first_name}} {{contact.last_name}}&nbsp;</span>' +
                '<a href="mailto:{{contact.email}}">{{contact.email}}</a>',
            scope: {
                prosumer: '=',
            },
            link: function(scope) {
                console.log('prosumer', scope.prosumer);
                scope.contact = scope.prosumer.contacts[0];
            }
        };
    });
 

@@ -365,19 +365,20 @@
     
-console.log
+scope.$watch
 ('pr
@@ -386,22 +386,25 @@
 sumer', 
-scope.
+function(
 prosumer
@@ -404,17 +404,18 @@
 rosumer)
-;
+ %7B
 %0A       
@@ -419,24 +419,28 @@
             
+    
 scope.contac
@@ -443,22 +443,16 @@
 ntact = 
-scope.
 prosumer
@@ -465,16 +465,35 @@
 cts%5B0%5D;%0A
+                %7D)%0A
         

Fix contact editing