From: ivan Date: Wed, 4 May 2005 09:20:34 +0000 (+0000) Subject: err msg X-Git-Tag: SQL_LEDGER_2_4_4~1^2~317 X-Git-Url: http://git.freeside.biz/gitweb/?a=commitdiff_plain;h=765e7b54db07913fcb5274d886f3476862d365f2;p=freeside.git err msg --- diff --git a/FS/FS/Record.pm b/FS/FS/Record.pm index de5feeb27..5c8a322c9 100644 --- a/FS/FS/Record.pm +++ b/FS/FS/Record.pm @@ -903,7 +903,9 @@ sub replace { return "Records not in same table!" unless $new->table eq $old->table; my $primary_key = $old->dbdef_table->primary_key; - return "Can't change $primary_key" + return "Can't change primary key $primary_key ". + 'from '. $old->getfield($primary_key). + ' to ' . $new->getfield($primary_key) if $primary_key && ( $old->getfield($primary_key) ne $new->getfield($primary_key) );