diff options
author | Yorhel <git@yorhel.nl> | 2019-06-26 12:49:55 +0200 |
---|---|---|
committer | Yorhel <git@yorhel.nl> | 2019-06-26 12:49:55 +0200 |
commit | 5d98346cb7163557c55ff2c850a6362edb9772ba (patch) | |
tree | ed3bc27acdfda2e7191ae6c2f1b1948b7812c78a /lib/Multi/APIDump.pm | |
parent | 4d67310a2cb148925b6f8ba96a4fade124e83854 (diff) |
Traits: Split "meta" field into "searchable" and "applicable"
Diffstat (limited to 'lib/Multi/APIDump.pm')
-rw-r--r-- | lib/Multi/APIDump.pm | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/Multi/APIDump.pm b/lib/Multi/APIDump.pm index 28e944ca..79458f8d 100644 --- a/lib/Multi/APIDump.pm +++ b/lib/Multi/APIDump.pm @@ -45,7 +45,7 @@ sub tags_gen { sub traits_gen { pg_cmd q| - SELECT id, name, alias AS aliases, description, meta, c_items AS chars, + SELECT id, name, alias AS aliases, description, searchable, applicable, c_items AS chars, (SELECT string_agg(parent::text, ',') FROM traits_parents WHERE trait = id) AS parents FROM traits WHERE state = 2 |, undef, sub { @@ -55,7 +55,9 @@ sub traits_gen { my @res = $res->rowsAsHashes; for(@res) { $_->{id} *= 1; - $_->{meta} = $_->{meta} eq 't' ? JSON::XS::true : JSON::XS::false; + $_->{meta} = $_->{searchable} ne 't' ? JSON::XS::true : JSON::XS::false; # For backwards compat + $_->{searchable} = $_->{searchable} eq 't' ? JSON::XS::true : JSON::XS::false; + $_->{applicable} = $_->{applicable} eq 't' ? JSON::XS::true : JSON::XS::false; $_->{chars} *= 1; $_->{aliases} = [ split /\r?\n/, ($_->{aliases}||'') ]; $_->{parents} = [ map $_*1, split /,/, ($_->{parents}||'') ]; |