Merge pull request #993 from gradido/login_fix_db_default

default value for empty field
This commit is contained in:
einhornimmond 2021-10-15 14:20:14 +02:00 committed by GitHub
commit 5170f41eec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 3 deletions

View File

@ -1,6 +1,6 @@
CREATE TABLE `elopage_buys` ( CREATE TABLE `elopage_buys` (
`id` int unsigned NOT NULL AUTO_INCREMENT, `id` int unsigned NOT NULL AUTO_INCREMENT,
`elopage_user_id` int NOT NULL, `elopage_user_id` int DEFAULT NULL,
`affiliate_program_id` int NOT NULL, `affiliate_program_id` int NOT NULL,
`publisher_id` int NOT NULL, `publisher_id` int NOT NULL,
`order_id` int NOT NULL, `order_id` int NOT NULL,

View File

@ -169,9 +169,11 @@ Poco::JSON::Object* JsonUpdateUserInfos::handle(Poco::Dynamic::Var params)
if (value.isInteger()) { if (value.isInteger()) {
int publisher_id = 0; int publisher_id = 0;
value.convert(publisher_id); value.convert(publisher_id);
if(user_model->getPublisherId() != publisher_id) {
user_model->setPublisherId(publisher_id); user_model->setPublisherId(publisher_id);
extractet_values++; extractet_values++;
} }
}
else { else {
jsonErrorsArray.add("User.publisher_id isn't a valid integer"); jsonErrorsArray.add("User.publisher_id isn't a valid integer");
} }