From 19f974e737a33be2b65c61d570ec8f1f48e2d02c Mon Sep 17 00:00:00 2001 From: JT Smith Date: Thu, 31 Mar 2011 11:15:39 -0500 Subject: [PATCH] Some of the new laws and propositions weren't being stored correctly. --- lib/Lacuna.pm | 2 +- lib/Lacuna/DB/Result/Laws.pm | 4 +++- lib/Lacuna/DB/Result/Propositions.pm | 8 ++++++++ var/www/public/changes.txt | 1 + 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/lib/Lacuna.pm b/lib/Lacuna.pm index d7b2316d..faffe0fc 100644 --- a/lib/Lacuna.pm +++ b/lib/Lacuna.pm @@ -7,7 +7,7 @@ use Config::JSON; useall __PACKAGE__; -our $VERSION = 3.0401; +our $VERSION = 3.0402; my $config = Config::JSON->new('/data/Lacuna-Server/etc/lacuna.conf'); my $db = Lacuna::DB->connect($config->get('db/dsn'),$config->get('db/username'),$config->get('db/password'), { mysql_enable_utf8 => 1}); diff --git a/lib/Lacuna/DB/Result/Laws.pm b/lib/Lacuna/DB/Result/Laws.pm index 6aa057ca..f9a7c80f 100644 --- a/lib/Lacuna/DB/Result/Laws.pm +++ b/lib/Lacuna/DB/Result/Laws.pm @@ -20,7 +20,9 @@ __PACKAGE__->add_columns( ); __PACKAGE__->typecast_map(type => { - Writ => 'Lacuna::DB::Result::Laws::Writ', + Jurisdiction => 'Lacuna::DB::Result::Laws::Jurisdiction', + MembersOnlyMiningRights => 'Lacuna::DB::Result::Laws::MembersOnlyMiningRights', + Writ => 'Lacuna::DB::Result::Laws::Writ', }); __PACKAGE__->belongs_to('station', 'Lacuna::DB::Result::Map::Body', 'station_id'); diff --git a/lib/Lacuna/DB/Result/Propositions.pm b/lib/Lacuna/DB/Result/Propositions.pm index 8b8ce993..888b3097 100644 --- a/lib/Lacuna/DB/Result/Propositions.pm +++ b/lib/Lacuna/DB/Result/Propositions.pm @@ -25,13 +25,21 @@ __PACKAGE__->add_columns( __PACKAGE__->typecast_map(type => { AbandonStation => 'Lacuna::DB::Result::Propositions::AbandonStation', + BroadcastOnNetwork19 => 'Lacuna::DB::Result::Propositions::BroadcastOnNetwork19', DemolishModule => 'Lacuna::DB::Result::Propositions::DemolishModule', DowngradeModule => 'Lacuna::DB::Result::Propositions::DowngradeModule', EnactWrit => 'Lacuna::DB::Result::Propositions::EnactWrit', + EvictMiningPlatform => 'Lacuna::DB::Result::Propositions::EvictMiningPlatform', FireBfg => 'Lacuna::DB::Result::Propositions::FireBfg', InstallModule => 'Lacuna::DB::Result::Propositions::InstallModule', + MembersOnlyMiningRights => 'Lacuna::DB::Result::Propositions::MembersOnlyMiningRights', + RenameAsteroid => 'Lacuna::DB::Result::Propositions::RenameAsteroid', + RenameStar => 'Lacuna::DB::Result::Propositions::RenameStar', RenameStation => 'Lacuna::DB::Result::Propositions::RenameStation', RepairModule => 'Lacuna::DB::Result::Propositions::RepairModule', + RepealLaw => 'Lacuna::DB::Result::Propositions::RepealLaw', + SeizeStar => 'Lacuna::DB::Result::Propositions::SeizeStar', + TransferStationOwnership=> 'Lacuna::DB::Result::Propositions::TransferStationOwnership', UpgradeModule => 'Lacuna::DB::Result::Propositions::UpgradeModule', }); diff --git a/var/www/public/changes.txt b/var/www/public/changes.txt index ff8d2769..d88eaac5 100644 --- a/var/www/public/changes.txt +++ b/var/www/public/changes.txt @@ -1,6 +1,7 @@ 3.0402 - API: Changed parliament propositions and laws to use email formatting rules. - Rule: Lagoons, Groves, and Sand now produce less because they were unbalancing. + - Fix: Some of the new laws and propositions weren't being stored correctly. 3.0401 - API: Slightly changed propose_fire_bfg(). -- 2.54.0