vw_small

Hardened fork of Vaultwarden (https://github.com/dani-garcia/vaultwarden) with fewer features.
git clone https://git.philomathiclife.com/repos/vw_small
Log | Files | Refs | README

commit e196ba6e869793a37f0f5fa79f0f46c12ec3b40a
parent 76743aee48263f459ad4c8f3fc6a77bd2e482f35
Author: Michael Powers <swedishborgie@gmail.com>
Date:   Thu, 16 Jan 2020 08:14:25 -0500

Switch error handling to ? operator instead of explicit handling.

Diffstat:
Msrc/db/models/two_factor.rs | 7++-----
1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/db/models/two_factor.rs b/src/db/models/two_factor.rs @@ -76,12 +76,9 @@ impl TwoFactor { // We need to make sure we're not going to violate the unique constraint on user_uuid and atype. // This happens automatically on other DBMS backends due to replace_into(). PostgreSQL does // not support multiple constraints on ON CONFLICT clauses. - let result: EmptyResult = diesel::delete(twofactor::table.filter(twofactor::user_uuid.eq(&self.user_uuid)).filter(twofactor::atype.eq(&self.atype))) + diesel::delete(twofactor::table.filter(twofactor::user_uuid.eq(&self.user_uuid)).filter(twofactor::atype.eq(&self.atype))) .execute(&**conn) - .map_res("Error deleting twofactor for insert"); - if result.is_err() { - return result; - } + .map_res("Error deleting twofactor for insert")?; diesel::insert_into(twofactor::table) .values(self)