From 50e2ce05003eb4a56d1daa8e030a2f477aeb59bc Mon Sep 17 00:00:00 2001 From: "Ira W. Snyder" Date: Mon, 26 Nov 2007 19:45:03 -0800 Subject: [PATCH] Fix the late fee calculations Signed-off-by: Ira W. Snyder --- app/models/coitem.rb | 6 +++++- db/development.sqlite3 | Bin 30720 -> 30720 bytes 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/models/coitem.rb b/app/models/coitem.rb index b9d9024..5d0a212 100644 --- a/app/models/coitem.rb +++ b/app/models/coitem.rb @@ -23,7 +23,11 @@ class Coitem < ActiveRecord::Base def late_fee days_late = Time.now.to_date - (due_date) - return VideoPolicy.find_by_day(8).fee * days_late.to_i + if rentable.class == Video + return VideoPolicy.find_by_day(7).fee * days_late.to_i + else + return GamePolicy.find_by_day(7).fee * days_late.to_i + end end protected diff --git a/db/development.sqlite3 b/db/development.sqlite3 index 88be0641845a2809992785a735488a807acc0887..f9efa881721eed9c42b00d815c8c81fbf6ddb3ad 100644 GIT binary patch delta 422 zcmZqpz}WDCae_4C&5bfoxiy*f7qYBlFkVVovIg8((F>3NEehU@`1_rs!&-fW7#N}B;7+D$A z85x6f6LWGD0`d!z^NaFoHvd!a(PCuV+#OWOsldm0jDh(E^9G<#l9WJdhzd`Md--izK&J99Vvq3^ywa6QfEj$h6Hh v@f{p|tjwnvn13*TV1C4Wjrr7OL6#lNJY1~I4AM?HrMg9lm7A|+Yw-X8W9MkJ delta 285 zcmZqpz}WDCae_4C#*H#hxiy*W7* zfx*Vc8;p~g_-y2u1sLQQ85I>-IE)Mo%ykV7bq&p7EF*)-F??GTn3qA7aKa>zmB>g< zcHomxGSoG)lu=}30Gq`EQ)pxcVHxQf7*5XOw`a7Oyo%p~MMjB@Ve>P7MhS5x77<2P z26aZp;M~NV9EE`Vg5><7yxPtG)O)lhclilyo)whE$-}~&#K3%mc>~ZdNgEr3n3+^! oC(Fr7Og4z)-rOEv%K=nyje+?G^9P^@uWc4&ImW#CTDBGs0D>Jx8UO$Q -- 2.25.1