mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-19 21:55:15 +00:00
use profile_store_lowlevel() when importing profile structures to ensure all non-null fields are present
This commit is contained in:
parent
64bb1ca2bb
commit
f4c94ab121
2 changed files with 8 additions and 5 deletions
|
@ -180,7 +180,7 @@ function import_profiles($channel, $profiles) {
|
|||
$profile['thumb'] = z_root() . '/photo/' . basename($profile['thumb']);
|
||||
}
|
||||
|
||||
create_table_from_array('profile', $profile);
|
||||
profile_store_lowlevel($profile);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3855,11 +3855,14 @@ function process_channel_sync_delivery($sender, $arr, $deliveries) {
|
|||
intval($channel['channel_id'])
|
||||
);
|
||||
if(! $x) {
|
||||
q("insert into profile ( profile_guid, aid, uid ) values ('%s', %d, %d)",
|
||||
dbesc($profile['profile_guid']),
|
||||
intval($channel['channel_account_id']),
|
||||
intval($channel['channel_id'])
|
||||
profile_store_lowlevel(
|
||||
[
|
||||
'aid' => $channel['channel_account_id'],
|
||||
'uid' => $channel['channel_id'],
|
||||
'profile_guid' => $profile['profile_guid'],
|
||||
]
|
||||
);
|
||||
|
||||
$x = q("select * from profile where profile_guid = '%s' and uid = %d limit 1",
|
||||
dbesc($profile['profile_guid']),
|
||||
intval($channel['channel_id'])
|
||||
|
|
Loading…
Reference in a new issue