From 2dbc80166e86199e6d699713c4acc3acf9dcb74d Mon Sep 17 00:00:00 2001 From: DanB Date: Mon, 17 Mar 2014 19:10:21 +0100 Subject: [PATCH] Adding sharedGroup loading inside csv and db loaders, tariff plans for fs_json tutorial --- data/tutorials/fs_json/cgrates/tariffplans/SharedGroups.csv | 2 ++ engine/loader_csv.go | 3 +++ engine/loader_db.go | 3 +++ 3 files changed, 8 insertions(+) create mode 100644 data/tutorials/fs_json/cgrates/tariffplans/SharedGroups.csv diff --git a/data/tutorials/fs_json/cgrates/tariffplans/SharedGroups.csv b/data/tutorials/fs_json/cgrates/tariffplans/SharedGroups.csv new file mode 100644 index 000000000..b3150d75c --- /dev/null +++ b/data/tutorials/fs_json/cgrates/tariffplans/SharedGroups.csv @@ -0,0 +1,2 @@ +#Id,Account,Strategy,RatingSubject +SHARED_A,*any,*lowest_first, diff --git a/engine/loader_csv.go b/engine/loader_csv.go index f806e4eb6..2e6f08ad1 100644 --- a/engine/loader_csv.go +++ b/engine/loader_csv.go @@ -723,6 +723,9 @@ func (csvr *CSVReader) LoadAll() error { if err = csvr.LoadRatingProfiles(); err != nil { return err } + if err = csvr.LoadSharedGroups(); err != nil { + return err + } if err = csvr.LoadActions(); err != nil { return err } diff --git a/engine/loader_db.go b/engine/loader_db.go index ac44b6ecc..16e34c22b 100644 --- a/engine/loader_db.go +++ b/engine/loader_db.go @@ -733,6 +733,9 @@ func (dbr *DbReader) LoadAll() error { if err = dbr.LoadRatingProfiles(); err != nil { return err } + if err = dbr.LoadSharedGroups(); err != nil { + return err + } if err = dbr.LoadActions(); err != nil { return err }