mirror of
https://github.com/status-im/fathom.git
synced 2025-03-01 03:20:27 +00:00
default to site_id 1, even though it may not exist yet
This commit is contained in:
parent
21371e2c30
commit
80088570b0
@ -51,7 +51,7 @@ func (agg *aggregator) Run() int {
|
||||
|
||||
// create map of public tracking ID's => site ID
|
||||
trackingIDMap := make(map[string]int64, len(sites)+1)
|
||||
trackingIDMap[""] = 0
|
||||
trackingIDMap[""] = 1
|
||||
for _, s := range sites {
|
||||
trackingIDMap[s.TrackingID] = s.ID
|
||||
}
|
||||
|
@ -2,7 +2,6 @@ package api
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"log"
|
||||
"math/rand"
|
||||
"net/http"
|
||||
"strconv"
|
||||
@ -53,13 +52,10 @@ func (api *API) SaveSiteHandler(w http.ResponseWriter, r *http.Request) error {
|
||||
return err
|
||||
}
|
||||
|
||||
log.Printf("Site tracking ID: %s\n", s.TrackingID)
|
||||
if err := api.database.SaveSite(s); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// TODO: If we just created the first site, add existing data (with site_id = 0) to the site we just created
|
||||
|
||||
return respond(w, http.StatusOK, envelope{Data: s})
|
||||
}
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- +migrate Up
|
||||
|
||||
ALTER TABLE daily_site_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 0;
|
||||
ALTER TABLE daily_site_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 1;
|
||||
|
||||
-- +migrate Down
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- +migrate Up
|
||||
|
||||
ALTER TABLE daily_page_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 0;
|
||||
ALTER TABLE daily_page_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 1;
|
||||
|
||||
-- +migrate Down
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- +migrate Up
|
||||
|
||||
ALTER TABLE daily_referrer_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 0;
|
||||
ALTER TABLE daily_referrer_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 1;
|
||||
|
||||
-- +migrate Down
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- +migrate Up
|
||||
|
||||
ALTER TABLE daily_site_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 0;
|
||||
ALTER TABLE daily_site_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 1;
|
||||
|
||||
-- +migrate Down
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- +migrate Up
|
||||
|
||||
ALTER TABLE daily_page_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 0;
|
||||
ALTER TABLE daily_page_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 1;
|
||||
|
||||
-- +migrate Down
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- +migrate Up
|
||||
|
||||
ALTER TABLE daily_referrer_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 0;
|
||||
ALTER TABLE daily_referrer_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 1;
|
||||
|
||||
-- +migrate Down
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- +migrate Up
|
||||
|
||||
ALTER TABLE daily_site_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 0;
|
||||
ALTER TABLE daily_site_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 1;
|
||||
|
||||
-- +migrate Down
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- +migrate Up
|
||||
|
||||
ALTER TABLE daily_page_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 0;
|
||||
ALTER TABLE daily_page_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 1;
|
||||
|
||||
-- +migrate Down
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
-- +migrate Up
|
||||
|
||||
ALTER TABLE daily_referrer_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 0;
|
||||
ALTER TABLE daily_referrer_stats ADD COLUMN site_id INTEGER NOT NULL DEFAULT 1;
|
||||
|
||||
-- +migrate Down
|
||||
|
||||
|
@ -53,8 +53,11 @@ func (db *sqlstore) insertSite(s *models.Site) error {
|
||||
}
|
||||
|
||||
s.ID, err = r.LastInsertId()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
// UpdateSite updates an existing site in the database
|
||||
|
Loading…
x
Reference in New Issue
Block a user