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` (
`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,
`publisher_id` int NOT NULL,
`order_id` int NOT NULL,

View File

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