mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-08-29 18:26:05 +00:00
Fix problems calling import collection from external contexts.
This commit is contained in:
parent
8190f35257
commit
46c8b64864
@ -122,12 +122,15 @@ VALUES( :user_no, :parent_container, :dav_name, :dav_etag, :dav_displayname, TRU
|
||||
);
|
||||
$qry->QDo( $sql, $params );
|
||||
}
|
||||
else if ( isset($public) && $collection->is_public == ($public?'t':'f') ) {
|
||||
else if ( isset($public) ) {
|
||||
$collection = $qry->Fetch();
|
||||
$sql = 'UPDATE collection SET publicly_readable = :is_public::boolean WHERE collection_id = :collection_id';
|
||||
$params = array( ':is_public' => ($public?'t':'f'), ':collection_id' => $collection->collection_id );
|
||||
if ( ! $qry->QDo($sql,$params) ) {
|
||||
rollback_on_error( $caldav_context, $user_no, $path );
|
||||
if ( empty($collection->is_public) ) $collection->is_public = 'f';
|
||||
if ( $collection->is_public == ($public?'t':'f') ) {
|
||||
$sql = 'UPDATE collection SET publicly_readable = :is_public::boolean WHERE collection_id = :collection_id';
|
||||
$params = array( ':is_public' => ($public?'t':'f'), ':collection_id' => $collection->collection_id );
|
||||
if ( ! $qry->QDo($sql,$params) ) {
|
||||
rollback_on_error( $caldav_context, $user_no, $path );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user