diff --git a/app/scripts/views/details/details-view.js b/app/scripts/views/details/details-view.js index 1734fc4e..d072cca4 100644 --- a/app/scripts/views/details/details-view.js +++ b/app/scripts/views/details/details-view.js @@ -486,7 +486,15 @@ class DetailsView extends View { } copyOtp() { - this.copyKeyPress(this.getFieldView('$otp')); + const otpFieldView = this.getFieldView('$otp'); + if (this.model.external) { + if (!otpFieldView) { + return false; + } + otpFieldView.copyValue(); + return true; + } + this.copyKeyPress(otpFieldView); } showCopyTip() {