diff options
author | Tom Hukins <tom@eborcom.com> | 2019-04-09 14:50:04 +0100 |
---|---|---|
committer | Tom Hukins <tom@eborcom.com> | 2019-04-09 14:50:04 +0100 |
commit | 889bc287bbfc8eddacae4c19f573b6ea18fbfbac (patch) | |
tree | aae9393a56a0733c014bcc7f5ef34e28812ad8da /perllib | |
parent | 0d9f437e6455e6041cc067973efb47f0d88b4e47 (diff) |
Avoid string eval
Instead, load the required module directly.
Diffstat (limited to 'perllib')
-rw-r--r-- | perllib/FixMyStreet/Roles/PhotoSet.pm | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/perllib/FixMyStreet/Roles/PhotoSet.pm b/perllib/FixMyStreet/Roles/PhotoSet.pm index 2a6863cff..4a40ef3f9 100644 --- a/perllib/FixMyStreet/Roles/PhotoSet.pm +++ b/perllib/FixMyStreet/Roles/PhotoSet.pm @@ -19,9 +19,8 @@ Return a PhotoSet object for all photos attached to this field sub get_photoset { my ($self) = @_; - my $class = 'FixMyStreet::App::Model::PhotoSet'; - eval "use $class"; - return $class->new({ + require FixMyStreet::App::Model::PhotoSet; + return FixMyStreet::App::Model::PhotoSet->new({ db_data => $self->photo, object => $self, }); |