cvsuser     04/10/12 07:09:09

  Modified:    App-Repository/lib/App RepositoryObject.pm
  Log:
  don't allow set() to occur unless a _key is defined
  
  Revision  Changes    Path
  1.3       +2 -1      p5ee/App-Repository/lib/App/RepositoryObject.pm
  
  Index: RepositoryObject.pm
  ===================================================================
  RCS file: /cvs/public/p5ee/App-Repository/lib/App/RepositoryObject.pm,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -w -r1.2 -r1.3
  --- RepositoryObject.pm       2 Sep 2004 21:01:03 -0000       1.2
  +++ RepositoryObject.pm       12 Oct 2004 14:09:09 -0000      1.3
  @@ -1,6 +1,6 @@
   
   #############################################################################
  -## $Id: RepositoryObject.pm,v 1.2 2004/09/02 21:01:03 spadkins Exp $
  +## $Id: RepositoryObject.pm,v 1.3 2004/10/12 14:09:09 spadkins Exp $
   #############################################################################
   
   package App::RepositoryObject;
  @@ -129,6 +129,7 @@
   
   sub set {
       my ($self, $attrib, $value, $options) = @_;
  +    die "Can't set values: _key not defined on object[$self->{_table}]" if (! 
defined $self->{_key});
       my $nrows = $self->{_repository}->set($self->{_table}, $self->{_key}, $attrib, 
$value);
       if (ref($attrib) eq "ARRAY") {
           for (my $i = 0; $i <= $#$attrib; $i++) {
  
  
  

Reply via email to