             .asyncOnMain()
             .flatMap({ width in
                 IncitoGraphLoader(
-                    id: id,
+                    id: graphId,
                     graphClient: graphClient,
                     width: width,
                     businessLoadedCallback: { businessLoaded?($0.shopGunSDKResult) }

import Incito
import UIKit

extension IncitoLoaderViewController {
    /**
     Will start loading the incito specified by the id, using the graphClient.
     

        self.load(loader) { [weak self] vcResult in
            switch vcResult {
            case let .success(viewController):
                let firstSuccessfulReload = (loadedIncitoId != graphId)
                if firstSuccessfulReload {
                    loadedIncitoId = graphId
                    self?.firstSuccessfulReload(incitoId: graphId, relatedPublicationId: relatedPublicationId)
                }
                completion?(.success((viewController, firstSuccessfulReload)))
            case let .error(error):
