impress/app
Emi Matchu 540ce08caa Handle invalid Item state a bit better
Catch missing fields in validation before sending it to the DB, and
skip the Dyeworks stuff if the name is missing.

I ran into this looking into `test/trade_activity_test.rb`, which fails
right now because we try to create a boring placeholder item with
minimal fields, which Dyeworks can't call `name.match()` on!

Now, the test fails with a more helpful error about the item being
invalid. Next, I'll fix that!
2024-10-21 14:24:45 -07:00
..
assets Remove now-unused pet state show page 2024-10-11 17:48:23 -07:00
controllers Oops, fix sloppiness about pet service refactor 2024-10-18 18:14:01 -07:00
helpers Add announcement explaining alt style bugs 2024-10-18 17:04:44 -07:00
javascript Move Alt Styles into /rainbow-pool URLs, say "Pet Styles" more in text 2024-10-11 15:37:37 -07:00
mailers/fundraising Move most fundraising files into a Fundraising module 2024-02-18 20:12:14 -08:00
models Handle invalid Item state a bit better 2024-10-21 14:24:45 -07:00
services Oops, fix sloppiness about pet service refactor 2024-10-18 18:14:01 -07:00
views Update alt styles copy to adjust for them not all being Nostalgic now 2024-10-18 17:29:48 -07:00