Thème Fakebook

Bonjour,

J’ai un problème avec Fakebook et le thème moderne Fakebook, dans la barre latérale droite. Ce script ne devrait pas se charger pour les visiteurs non connectés. Avez-vous une idée pour charger ce script uniquement pour les utilisateurs connectés ? Merci :slight_smile:

<!-- Widget personnalisé de la barre latérale -->

<script type="text/discourse-plugin" version="0.8">
  const ajax = require('discourse/lib/ajax').ajax;

  let currentUser = Discourse.User.currentProp('username');

  api.registerConnectorClass('discovery-below', 'sidebar', {
    setupComponent(args, component) {
      ajax("/u/" + currentUser + "/summary.json").then (function(result){

        stinkinBadges = [];

        userLikesReceived = result.user_summary.likes_received;
        userLikesGiven = result.user_summary.likes_given;

        result.badges.forEach(function(badges){
          stinkinBadges.push(badges);
        });

        component.set('userLikesReceived', userLikesReceived);
        component.set('userLikesGiven', userLikesGiven);
        component.set('stinkinBadges', stinkinBadges);
        component.set('userName', api.getCurrentUser().name);
        component.set('user', api.getCurrentUser().username);

      });

    }

  });
</script>

Le code d’erreur est :