diff --git a/db/migrate/20190811205406_change_invoices_required_columns_to_not_null_part2.rb b/db/migrate/20190811205406_change_invoices_required_columns_to_not_null_part2.rb new file mode 100644 index 000000000..57e9d7d9b --- /dev/null +++ b/db/migrate/20190811205406_change_invoices_required_columns_to_not_null_part2.rb @@ -0,0 +1,7 @@ +class ChangeInvoicesRequiredColumnsToNotNullPart2 < ActiveRecord::Migration + def change + change_column_null :invoices, :seller_email, false + change_column_null :invoices, :seller_contact_name, false + change_column_null :invoices, :buyer_email, false + end +end diff --git a/db/structure.sql b/db/structure.sql index ccc253007..c134253b0 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -948,8 +948,8 @@ CREATE TABLE public.invoices ( seller_zip character varying, seller_phone character varying, seller_url character varying, - seller_email character varying, - seller_contact_name character varying, + seller_email character varying NOT NULL, + seller_contact_name character varying NOT NULL, buyer_id integer NOT NULL, buyer_name character varying NOT NULL, buyer_reg_no character varying NOT NULL, @@ -960,7 +960,7 @@ CREATE TABLE public.invoices ( buyer_zip character varying, buyer_phone character varying, buyer_url character varying, - buyer_email character varying, + buyer_email character varying NOT NULL, creator_str character varying, updator_str character varying, number integer NOT NULL, @@ -4835,3 +4835,5 @@ INSERT INTO schema_migrations (version) VALUES ('20190811202347'); INSERT INTO schema_migrations (version) VALUES ('20190811202711'); +INSERT INTO schema_migrations (version) VALUES ('20190811205406'); + diff --git a/test/fixtures/invoices.yml b/test/fixtures/invoices.yml index e154b50d6..3fe18b4b2 100644 --- a/test/fixtures/invoices.yml +++ b/test/fixtures/invoices.yml @@ -7,12 +7,15 @@ one: seller_iban: US75512108001245126199 seller_bank: Main Bank seller_swift: swift + seller_email: info@seller.test seller_country_code: US seller_street: Main Street 1 seller_city: New York + seller_contact_name: John Doe buyer: bestnames buyer_name: Buyer Ltd buyer_reg_no: 12345 + buyer_email: info@buyer.test buyer_country_code: GB buyer_street: Main Street 2 buyer_city: London