diff --git a/assets/js/components/Table.js b/assets/js/components/Table.js index e4d1368..74775e4 100644 --- a/assets/js/components/Table.js +++ b/assets/js/components/Table.js @@ -53,7 +53,7 @@ class Table extends Component { render(props, state) { const tableRows = state.records !== null ? state.records.map((p, i) => { let ahref = document.createElement('a'); - ahref.href = p.Pathname || p.URL; + ahref.href = (p.Hostname + p.Pathname) || p.URL; let classes = "table-row w"; // TODO: Add percentage of total back in let label = ahref.pathname + ahref.search; if( props.showHostname ) { diff --git a/pkg/datastore/page_stats.go b/pkg/datastore/page_stats.go index 21f6e49..4fa3db7 100644 --- a/pkg/datastore/page_stats.go +++ b/pkg/datastore/page_stats.go @@ -9,7 +9,7 @@ import ( func GetPageStats(date time.Time, hostname string, pathname string) (*models.PageStats, error) { stats := &models.PageStats{} query := dbx.Rebind(`SELECT * FROM daily_page_stats WHERE hostname = ? AND pathname = ? AND date = ? LIMIT 1`) - err := dbx.Get(stats, query, pathname, date.Format("2006-01-02")) + err := dbx.Get(stats, query, hostname, pathname, date.Format("2006-01-02")) if err != nil && err == sql.ErrNoRows { return nil, ErrNoResults }